使用https://rvm.beginrescueend.com/rvm/install/来安装ruby(ruby 1.9.2p290)& gems(没问题),然后通过gem install rails
(Rails 3.2.0)安装rails。但是,当我尝试创建一个rails应用程序(或问题rails -v
)在除my/user目录以外的其他目录中时,我得到“程序'rails'目前尚未安装,可以通过键入以下命令来安装它:sudo apt-get install rails”我还注意到,如果我发出ruby -v,我会得到“The program'ruby'目前没有安装,你可以通过键入:sudo apt-get install ruby
”来安装它。
很明显,这是一个$ PATH问题,但它已经这么长时间因为我必须这样做,我已经完全忘记了如何解决这个问题。我认为这是一个简单的修复,但我现在感觉边界线在如何解决这个问题上迟迟不能解决。
同样,据我所知,只要我创建一个应用程序或发出命令版本命令... etc..in my/user目录一切顺利。
几件事情,可能会有所帮助:
which rails
给我:/home/j3/.rvm/gems/ruby-1.9.2-p290/bin/rails
which ruby
给我: /home/j3/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
在此先感谢, 吉姆
试试'rvm list'和'rvm use 1.9.2',结果如何? – prusswan
rvm list和rvm use 1.9.2给我发现了“No command'rvm',但是有19个类似的rvm:command not found”...现在,如果我在我的/ user目录中发出这个命令,一切都很好。 – jimmyc3po
检查你的.bashrc和.bash_profile文件,看看它是否缺少将rvm添加到路径 – prusswan