ruby-on-rails – 如何为Sublime Text 3设置Ctags
发布时间:2020-12-16 21:03:46 所属栏目:百科 来源:网络整理
导读:我正在使用Sublime Text 3和 Ruby On Rails项目. 前段时间,我使用this tutorial设置CTags. 这很好,但突然停止工作.尝试重建项目的标记时,我收到以下错误. / bin / sh:ctags_for_ruby:找不到命令 这些是我的文件: 在/usr/local/bin目录/ ctags_for_ruby:
我正在使用Sublime Text 3和
Ruby On Rails项目.
前段时间,我使用this tutorial设置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:Python27Libtags"]],"extra_tag_files" : [".gemtags",".tags"] } $PATH变量包括/usr/local/bin目录. 为什么Sublime无法找到/执行ctags_for_ruby文件? 解决方法
/usr/local/bin可能在你的shell的$PATH中,但它没有被Sublime接收.要解决此问题,请编辑?/ Library / Application Support / Sublime Text 3 / Packages / User / CTags.sublime-settings并将“command”设置更改为“/usr/local/bin / ctags_for_ruby”.此外,除非您在/usr/bin中使用系统Ruby,否则您可能希望将/usr/local/bin / ctgs_for_ruby的第一行从#/usr/bin/env ruby??编辑到Ruby解释器的直接路径 – 你可以通过在命令行上运行哪个ruby来找到它.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |