MacOS 10.6.8
照网上说明安装好了 rvm 和 oh-my-zsh
rvm环境截图如下,默认使用ruby版本为1.8.7,使用ruby -v命令显示正常
执行rails命令,提示我需要使用 sudo gem install rails 命令安装
按要求安装完rails并且也出成功提示了(试过好多遍了)
安装完成后执行rails --version仍然提示系统内未发现rails,需要使用 sudo gem install rails 进行安装,和之前一样
进入rvm中的gems环境查看,1.8.7版本的ruby中确实已经有好多gems包了
~/.rvm/gems/ruby-1.8.7-p352/gems 路径下内容如下
~/.rvm/gems/ruby-1.8.7-p352@global/gems 路径下内容如下
由于对MacOS和RoR了解尚浅,目前自己无法解决,请问应该如何调整,多谢请指点!!!
问题补充
已经解决,解决办法是在 ~/.zshrc 配置中加这样一段设置
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
我用的ubuntu中是需要配置bash去load rvm的(rvm 官方的安装文档也有提到过要 Load RVM into your shell sessions as a function,http://beginrescueend.com/rvm/install/),但我也不了解mac,呵呵……
但是如果最开始的时候没把
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
加到~/.zshrc中配置好rvm,为什么可以运行rvm rubies呢?