在Ubuntu上设置Ruby on Rails 11.04
我对开发rails应用程序非常新颖。我试图在Ubuntu 11.04上设置所有的东西。我已经安装了RVM(1.8.7 & 1.9.2)并安装了rubygems。但是,当我尝试使用在Ubuntu上设置Ruby on Rails 11.04
sudo gem install rails
安装导轨我得到这个错误:
/usr/local/lib/site_ruby/1.8/rubygems/dependency.rb:247:in `to_specs': Could not find rails (>= 0) amongst [] (Gem::LoadError)
from /usr/local/lib/site_ruby/1.8/rubygems/dependency.rb:256:in `to_spec'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:1182:in `gem'
from /usr/bin/rails:18
任何帮助,将不胜感激。非常感谢您提前!
如果您安装了RVM,则不应该使用sudo来安装gem。另外,从您以前的评论中,您可能已经在root用户的HOME目录中安装了RVM,这不是您想要的。
您应该可以关注Ryan Bigg编写的this guide,它包含有关如何在Ubuntu上设置RVM和Rails的一步一步解释。
非常感谢本教程!这正是我需要的。 – maru 2011-06-15 17:25:27
如果您安装了RubyGems与在RVM中安装ruby分开安装,那么这可能是您的问题。当你安装一个ruby时,它会安装一个RubyGems以及该ruby,供你在使用该ruby时使用。还要确保您的.bashrc和.bash_profile是基于RVM安装说明正确安装的。你做过单用户还是全系统安装?
我使用以下命令安装了RubyGems:$ sudo ruby setup.rb& $ sudo gem update --system。我还添加了如果[[-s“$ HOME/.rvm/scripts/rvm”]];然后输入“$ HOME/.rvm/scripts/rvm”; fi在我的.bashrc文件的末尾。不幸的是,我不熟悉单用户和全系统安装。感谢你的回答! – maru 2011-06-15 17:04:13
安装RVM的唯一方法是通过这两个选项之一。如果你以root身份运行“bash 2011-06-15 18:02:30
本网站可能最好地解释了安装过程。 http://beginrescueend.com/rvm/install/ – 2011-06-15 18:30:42
'ruby -v'是什么?我不认为你正在加载rvm的红宝石。 – Dogbert 2011-06-15 16:39:34
我得到这个:ruby 1.9.2p180(2011-02-18修订版30909)[i686-linux]。你的意思是rvm使用? –
maru
2011-06-15 16:41:34
您是否也可以发布您输入的确切命令以获取此错误? – jefflunt 2011-06-15 16:48:31