使用 ubuntu 11.10 全新安装,环境都是完全按照 wiki 里面的配置去做的,现在问题是在任何路径下 ruby -v,rails -v, gem -v,均可正常返回版本号,但 rails new app 后,进入到这个 app 目录,rails 和 bundle 就无法正常运行了,显示
程序“rails”尚未安装。 您可以使用以下命令安装:
sudo apt-get install rails
求解大家。
曾经出过类似问题,后来一怒之下直接把 PATH=$PATH:$HOME/.rvm/bin [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" 写进了 ~/.bashrc 从此再也没有烦恼了。。。
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
终于明白是什么意思了。 如果 rvm 文件存在,则 source 这个文件。。
这句话我一向都写在.bashrc 文件中...
你是不是没有把 ruby 1.9.3 设置为默认? 试一下 rvm use 1.9.3 --default 然后看一下 ruby -v rails -v 再看一下 ruby 和 rails 的路径是不是在应该的路径里: which ruby which rails