【发布时间】:2014-01-08 23:04:48
【问题描述】:
使用 https://rvm.beginrescueend.com/rvm/install/ 安装 ruby (ruby 1.9.2p290) 和 gems (没问题),然后通过 gem install rails (Rails 3.2.0) 安装 rails。但是,当我尝试在我的 /user 目录以外的另一个目录中创建一个 rails 应用程序(或发出 rails -v)时,我得到“当前未安装程序 'rails'。您可以通过键入以下命令进行安装:sudo apt-get install rails”我还注意到,如果我发出 ruby -v 我得到“程序 'ruby' 当前未安装。您可以通过键入来安装它:sudo apt-get install ruby”。
显然,这是一个 $PATH 问题,但自从我不得不这样做以来已经很久了,以至于我完全忘记了如何解决这个问题。我认为这是一个简单的解决方法,但目前我对如何解决这个问题感到有点迟钝。
再一次,据我所知,只要我在我的 /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,结果如何? -
rvm list and rvm use 1.9.2 给我“没有找到命令 'rvm',但是有 19 个类似的 rvm: command not found” ...现在,如果我在我的/user 目录,一切正常。
-
检查您的 .bashrc 和 .bash_profile 并查看是否缺少将 rvm 添加到路径的行
-
天哪,我想你和我上次遇到的问题一样。删除您的 .bash_profile(因为您实际上只是在使用 .bash_rc)
标签: ruby-on-rails rvm