我最近切换到了使用oh-my-zsh的zsh,并且我在使用rails命令行工具时遇到了问题。以下是我运行的步骤和收到的错误信息。
我运行了github页面提供的curl命令:
这似乎是一个宝石错误,所以我重新安装了rvm、rails和bundler,但没有解决问题。然而,如果我把终端切换回bash,那么就没有任何问题,Rails可以完美地工作。还有其他人遇到过类似的问题吗?我想使用zsh,因为它似乎具有更好的功能,但如果我不能使用Rails,那么我必须放弃它。
这是我的.zshrc文件末尾的几行:
我运行了github页面提供的curl命令:
curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
然后我执行了rails s命令,出现了以下错误消息:
.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find railties (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError)
这似乎是一个宝石错误,所以我重新安装了rvm、rails和bundler,但没有解决问题。然而,如果我把终端切换回bash,那么就没有任何问题,Rails可以完美地工作。还有其他人遇到过类似的问题吗?我想使用zsh,因为它似乎具有更好的功能,但如果我不能使用Rails,那么我必须放弃它。
这是我的.zshrc文件末尾的几行:
export PATH=/Users/thomascioppettini/.rvm/gems/ruby-1.9.3p0/bin:/Users/thomascioppettini/.rvm/gems/ruby-1.9.3-p0@global/bin:/Users/thomascioppettini/.rvm/rubies/ruby-1.9.3-p0/bin:/Users/thomascioppettini/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting