Rails rails -v 无法显示版本号

sd1036770 · 2013年03月05日 · 最后由 chenge 回复于 2013年03月05日 · 4255 次阅读

我用 RVM 安装了 ruby,ruby -v 正常显示版本 用 gem install rails,安装没报错,但是 rails -v 提示我没安装 rails,但是我用 gem list 查看的时候,发现有 rails 的项,怎么回事?

bundle exec rails -v

你的 rails 可执行命令没在 PATH 里面,你可以手动添加: PATH=$GEM_HOME/bin:$PATH

#1 楼 @elele 你好,按照你的方法,提示未安装 bundler,我用 gem install bundler,提示安装成功,再次用你的命令,一直提示 bundler 未安装

#2 楼 @zlx_star 你好,请问 path 是卸载/etc/environment 中吗?我写在那里貌似没用

#3 楼 @Rei 非常感谢,用 3 楼的方法解决了

猜中了,解释一下原因:

rvm 把环境设置写到了 .bash_profile 里面,但是 gnome-terminal 默认不读这个配置,勾选 3 楼选项(login shell)之后就读取了。

昨天也遇到过

建议 wiki 里说明一下,我也遇到过。以后还会有人问。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号