【发布时间】:2012-07-10 17:11:28
【问题描述】:
我通过这个解决方案安装了 Rails 3.2.3 和 Ruby 1.9.3 - http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/。这真的很棒而且毫不费力。我这样做时没有错误。
现在我尝试在 Rubymine 4 中创建 Rails 项目,但出现错误:“Rails 版本 - 未找到 Rails gem”。
终端向我显示:
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:~$
【问题讨论】:
-
它不是重复的。我已经看到了。我的系统中没有位于
/usr/local/bin/rails或/usr/bin/ruby的文件。 -
提供
gem environment和gem list的输出。您是否配置了与从终端使用相同的 Ruby 解释器位置?你有ruby和rails在同一个目录(whereis ruby,whereis rails)吗? -
@CrazyCoder,我不知道。我该如何检查?但绝对没有位于
/usr/local/bin/rails或usr/bin/ruby的文件