我的红宝石版本是=> ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]
我正在使用Ubuntu 10.10。我安装了this blogpost之后的所有内容。它在bash上运行正常,但是当我安装 zsh shell和 oh-my-zsh 时,它开始提升以下依赖性错误:
/home/manish/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find rails (>= 0) amongst [minitest-1.6.0, rake-0.8.7, rdoc-2.5.8] (Gem::LoadError)
from /home/manish/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
from /home/manish/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems.rb:1210:in `gem'
from /home/manish/.rvm/gems/ruby-1.9.2-p290/bin/rails:18:in `<main>'
请告诉我是否有办法解决这个问题。
P.S。 =&GT;我已经安装了bundler gem。我也尝试卸载rvm并重新安装,但没有用。
答案 0 :(得分:3)
哦废话这很糟糕。我已经有了rvm脚本
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
在我的〜/ .zshrc
中但每次使用时都会在我的zsh shell中说出错误:
cd:cd:10: string not in pwd: ..
然后我在前一个脚本之后重新编写相同的脚本,即在〜/ .zshrc中运行两次相同的脚本, WORKED 。我仍然无法弄清楚为什么它会在第一个脚本上引发string not in pwd....
错误并运行第二个脚本。
但是,耶!最后在我的Ubuntu上使用zsh感觉很好:))
答案 1 :(得分:2)
从你的rvm info
看来,这似乎不太正确:
homes:
gem: "not set"
ruby: "not set"
我会在重新安装rvm时遇到另一个问题,应该不会那么困难。如果您遇到问题,可以在freenode IRC网络上的频道#rvm
上提问。
其他要尝试的事项是rvm reload
,然后是rvm 1.9.2
。