0

我正在尝试在我正在处理的 Ruby 项目中使用 Aptana Studio 3。我在 Mac OS X 10.8 上,并使用 RVM 安装了 Ruby。

当我尝试在 Aptana Studio 中执行 .rb 文件时,它给了我如下错误:

/Users/.../.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': no such file to load -- resque (LoadError)
    from /Users/.../.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from /Users/.../q_test.rb:3:in `<main>'

从 Aptana Studio 3 终端中,当我输入

rvm gemset list

我可以看到选择了正确版本的 ruby​​,但似乎 Aptana 忽略了 gemset?

这是怎么回事?有人可以帮忙吗?

更新

我怀疑这个问题与此有关:

https://aptanastudio.tenderapp.com/discussions/problems/3306-switching-rvm-ruby-and-gemsets-on-fly

4

1 回答 1

1

应该可以使用--default选项定义默认 gemset

rvm 1.9.2-p320
rvm gemset create rails_gemset
rvm --default use ruby-1.9.2-p320@rails_gemset

也许这有帮助?

顺便说一句,我建议使用简单的编辑器,例如 Sublime Text、Textmate 或 Emacs,而不是 Aptana Studio。它们比臃肿的 IDE(Java 需要,但 Ruby 不需要)更快、更精简、更整洁。

于 2013-02-28T15:08:28.320 回答