2011-08-03 1 views
2

は私のUbuntu 11.04上でのRuby on Railsをインストールするthis instructionを追ったが、常にこのエラーメッセージ持っていない:私はこの問題をGoogleで検索に失敗しました: 'libに' ファイルを

[email protected]:~$ gem install rails 
Successfully installed rails-3.0.9 
1 gem installed 
Installing ri documentation for rails-3.0.9... 
file 'lib' not found 
Installing RDoc documentation for rails-3.0.9... 
file 'lib' not found 

を、ドキュメントはビルドできませんでしたが、レール3.0.9がインストールされています。この問題を解決するために、私は2つの方法を試してみました:

  1. 須藤ます。mkdir /home/feicun/.rvm/gems/ruby-1.9.2-p290レールフォルダに "LIB" フォルダを作成します/gems/rails-3.0.9/lib

  2. 実行「gem install rdoc」の前にレール

をインストールしかし、これらのメソッドの両方が私のために働くされていない、これらはまだレールにlibフォルダを持っていませんさ-3.0.9フォルダー。

これは私の環境です:

[email protected]:~$ which ruby 
/home/feicun/.rvm/rubies/ruby-1.9.2-p290/bin/ruby 
[email protected]:~$ which gem 
/home/feicun/.rvm/rubies/ruby-1.9.2-p290/bin/gem 
[email protected]:~$ which rails 
/home/feicun/.rvm/gems/ruby-1.9.2-p290/bin/rails 
[email protected]:~$ gem environment 
RubyGems Environment: 
    - RUBYGEMS VERSION: 1.8.6 
    - RUBY VERSION: 1.9.2 (2011-07-09 patchlevel 290) [i686-linux] 
    - INSTALLATION DIRECTORY: /home/feicun/.rvm/gems/ruby-1.9.2-p290 
    - RUBY EXECUTABLE: /home/feicun/.rvm/rubies/ruby-1.9.2-p290/bin/ruby 
    - EXECUTABLE DIRECTORY: /home/feicun/.rvm/gems/ruby-1.9.2-p290/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86-linux 
    - GEM PATHS: 
    - /home/feicun/.rvm/gems/ruby-1.9.2-p290 
    - /home/feicun/.rvm/gems/[email protected] 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - REMOTE SOURCES: 
    - http://rubygems.org/ 
+0

これは、ドキュメントをビルドできなかったことを意味します。あなたのレール3.0.9がインストールされています。 railsのバージョンを見るにはrails -vを試してください。正しいバージョンが表示されます。 –

+0

@vicentはいドキュメントはインストールされていませんが、正しくインストールしたいと思います。 –

答えて

0

須藤ます。mkdir /home/feicun/.rvm/gems/ruby-1.9.2-p290/gems/rails-3.0.9/lib

なぜsudoを使用してrvmフォルダにディレクトリを作成しますか?私はアクセス許可にいくつかの問題があると思います。 libフォルダを削除し、実行します。

ます。mkdir /home/feicun/.rvm/gems/ruby-1.9.2-p290/gems/rails-3.0.9/lib

+0

あなたの返事のためにthx、私は "gem uninstall rails"でレールをアンインストールしてから "mkdir /home/feicun/.rvm/gems/ruby-1.9.2-p290/gems"で新しいフォルダ "rails-3.0.9"を作成します。 /rails-3.0.9/ "、" mkdir /home/feicun/.rvm/gems/ruby-1.9.2-p290/gems/rails-3.0.9/lib "で新しいフォルダ" lib "を作成します。それはまだ動作していない –

0

私は同じでした私がしたのは以前のバージョンのRubyGemsに戻っていて、それはすべて機能しました。 (私はこれがそうであったが、その私はそのが接続を確認して、右の後、私の最初のトラブルシューティング・ソリューションとなって、なぜにあまりにも深く見ていない;)

+0

あなたの返信のおかげで、それはバグのようです... –

1

私はその後、here on stackoverflow

gem install rdoc 

これらの指示に従っ

gem install rails 

この問題を解決しました。

関連する問題