Rubymine - 未找到 Rails gem [英] Rubymine - Rails gem not found
问题描述
我通过这个解决方案安装了 Rails 3.2.3 和 Ruby 1.9.3 - http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/.这真的很棒而且毫不费力.我这样做时没有错误.
I installed Rails 3.2.3 and Ruby 1.9.3 going through this solution - http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/. It's really amazing and effortless. There were no errors while I did this.
现在我尝试在 Rubymine 4 中创建一个 Rails 项目,但出现错误:Rails 版本 - 未找到 Rails gem".
Now I try to create a Rails project in Rubymine 4 but there's an error: "Rails version - no Rails gem found".
终端显示我:
alex@ubuntu:~$ rails -v
Rails 3.2.3
alex@ubuntu:~$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
alex@ubuntu:~$
更新
alex@ubuntu:~$ gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.24
- RUBY VERSION: 1.9.3 (2012-04-20 patchlevel 194) [x86_64-linux]
- INSTALLATION DIRECTORY: /home/alex/.rvm/gems/ruby-1.9.3-p194
- RUBY EXECUTABLE: /home/alex/.rvm/rubies/ruby-1.9.3-p194/bin/ruby
- EXECUTABLE DIRECTORY: /home/alex/.rvm/gems/ruby-1.9.3-p194/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /home/alex/.rvm/gems/ruby-1.9.3-p194
- /home/alex/.rvm/gems/ruby-1.9.3-p194@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
alex@ubuntu:~$ gem list
*** LOCAL GEMS ***
actionmailer (3.2.3)
actionpack (3.2.3)
activemodel (3.2.3)
activerecord (3.2.3)
activeresource (3.2.3)
activesupport (3.2.3)
arel (3.0.2)
builder (3.0.0)
bundler (1.1.4)
erubis (2.7.0)
hike (1.2.1)
i18n (0.6.0)
journey (1.0.4)
json (1.7.3)
mail (2.4.4)
mime-types (1.19)
multi_json (1.3.6)
polyglot (0.3.3)
rack (1.4.1)
rack-cache (1.2)
rack-ssl (1.3.2)
rack-test (0.6.1)
rails (3.2.3)
railties (3.2.3)
rake (0.9.2.2)
rdoc (3.12)
rubygems-bundler (1.0.3)
rvm (1.11.3.5)
sprockets (2.1.3)
thor (0.14.6)
tilt (1.3.3)
treetop (1.4.10)
tzinfo (0.3.33)
alex@ubuntu:~$
推荐答案
这可能对 rubymine 有所帮助.
This may help for rubymine.
你需要添加 ruby sdks
You need to add ruby sdks
在 RubyMine 中从文件 -> 设置 -> ruby Sdk 和 Gems -> 添加 sdk
In RubyMine from file -> settings -> ruby Sdk and Gems -> add sdk
您可以添加多个 ruby 版本的 sdks 及其 gems
You can add multiple ruby version sdks and its gems
您可以在从菜单启动项目后编辑项目特定的 ruby 设置
You can edit project specific ruby setup after starting project from menu
运行 -> 编辑配置 -> ruby sdk(选择特定的 rails 环境)
run -> edit configuration -> ruby sdk (select specific rails environment)
$ which ruby #to get current ruby path
这篇关于Rubymine - 未找到 Rails gem的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!