2011-09-27 7 views
2

私のルビーバージョンは=>ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux] で、私はUbuntu 10.10を使用しています。 this blogpostに続くすべてのものをインストールしました。これは、bashの上で正常に働いていたが、私はのzshシェルとOH-MY-zshのをインストールしたとき、それは、次の依存関係のエラーを上げ始めた:RubyGems依存エラー

/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. =>私はバンドラーの宝石をインストールしました。私もrvmをアンインストールして再インストールしようとしましたが、うまくいきませんでした。あなたのrvm infoを見てから

+1

もう少し情報が必要です。おそらく 'rvm info'と' gem list --local'の出力です。 – thomasfedb

+0

[gem list --local](https://gist.github.com/1245369) –

+0

[rvm info](https://gist.github.com/1245363) –

答えて

3

これはうんざりです。私はすでに私の〜/ .zshrc

にRVMスクリプト

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" 

があったが、それは私のzshシェルで毎回エラーを以下の回答を使用します。

cd:cd:10: string not in pwd: .. 

その後、私は再び同じスクリプトを書き直し以前のスクリプト、つまり〜/ .zshrcで同じスクリプトを2回実行すると、WORKEDのようになります。私はまだそれが最初のスクリプトでstring not in pwd....エラーを発生させ、2番目のスクリプトを実行する理由を理解できませんでした。

しかし、よろしく!最終的に私のUbuntuでzshを使用するのも良い感じです:)

2

それは、これはかなり右ではないようだ。

homes: 
    gem:   "not set" 
    ruby:   "not set" 

私はRVMを再インストールで別の亀裂を持つことになり、それはその難しいことではありません。問題が発生した場合は、freenode IRCネットワーク上の#rvmチャネルで問い合わせることができます。

他に試してみるものはrvm reloadで、それに続いてrvm 1.9.2となります。

+0

リロードしてもまだ同じことがうまくいかなかったrvm –

+0

もう一度インストールしてみましたか?おそらく、 "難しい"アプローチに行き、 '〜/ .rvm'フォルダーを守りましょう。 – thomasfedb

+0

ええ私はすでにあなたが言及したように "ハード"アプローチを経て行っているが、その方法でもうまくいきませんでした。 –

関連する問題