Aus*_*yde 7 rubygems sublimetext
我整个上午一直在努力(不成功)从Sublime Text 2获取SublimeCodeIntel(从Komodo的CodeIntel功能分叉)插件,以便从已安装的Ruby Gems中自动完成内容,并与我的Mac上的(或没有)RVM结合使用.内置的东西似乎没有任何问题,甚至没有任何问题,但它似乎无法拿起任何宝石.
使用RVM,我安装了Ruby 1.9.3,然后安装了全局gemset,安装了Mustache:
$ rvm install 1.9.3
$ rvm --default use 1.9.3
$ gem install mustache
$ irb
>> require 'mustache'
=> true
Run Code Online (Sandbox Code Playgroud)
到目前为止一切都很好.现在我启动Sublime,安装SublimeCodeIntel,然后创建一个文件.require '
然后键入CMD + J会产生弹出窗口,如预期的那样,带有可用的模块/目录.但是,mustache
不是其中之一.(喜欢的事情abbrev
,base64
和rake
是,虽然)
我检查CodeIntel配置,发现它仍在使用系统ruby,所以我切换它:
{
"Ruby": {
"ruby": "~/.rvm/bin/default_ruby"
}
}
Run Code Online (Sandbox Code Playgroud)
仍然没有骰子.我换回系统红宝石,在那里安装胡子,再次尝试,没有运气.
切换回来后,我意识到CodeIntel可能找不到文件,即使ruby可以,所以我明确地将gem bin目录添加到配置文件中:
"rubyExtraPaths":["~/.rvm/gems/ruby-1.9.3-p0/bin"]
Run Code Online (Sandbox Code Playgroud)
它仍然无效.
现在,我仍然是使用Ruby,Gems和RVM的初学者,所以也许我错过了一些非常明显的东西,但我确实查看了我能找到的所有文档,但没有找到任何内容. .
有没有人知道这里可能有什么问题?
归档时间: |
|
查看次数: |
4116 次 |
最近记录: |