作者:意华嘉泰6 | 来源:互联网 | 2023-05-25 18:02
我正在使用Sublime Text 3和Ruby On Rails项目.
前段时间,我使用本教程设置CTags .
这很好,但突然停止工作.尝试重建项目的标记时,我收到以下错误.
/ bin/sh:ctags_for_ruby:找不到命令
这些是我的文件:
在/ usr/local/bin目录/ ctags_for_ruby:
#!/usr/bin/env ruby
system "find . -name '*.rb' | ctags -f .tags -L -"
if File.exist? './Gemfile'
require 'bundler'
paths = Bundler.load.specs.map(&:full_gem_path).join(' ')
system "ctags -R -f .gemtags #{paths}"
end
〜/ Library/Application Support/Sublime Text 3/Packages/User/CTags.sublime-settings
{
"debug" : false,
"autocomplete": false,
"command" : "ctags_for_ruby",
"filters" : {
"source.python": {"type":"^i$"}
},
"definition_filters": {
"source.php": {"type":"^v$"}
},
"definition_current_first": true,
"show_context_menus": true,
"extra_tag_paths" : [ [["source.python", "windows"], "C:\\Python27\\Lib\\tags"]],
"extra_tag_files" : [".gemtags", ".tags"]
}
而$PATH
变量包含/usr/local/bin
目录.
为什么Sublime无法找到/执行ctags_for_ruby
文件?