Rails rails -v 无法显示版本号

sd1036770 · March 05, 2013 · Last by chenge replied at March 05, 2013 · 4239 hits

我用 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 里说明一下,我也遇到过。以后还会有人问。

You need to Sign in before reply, if you don't have an account, please Sign up first.