2010-12-30 17 views
8

この質問は以前何度も聞かれていましたが、他の誰もがOS Xで試しているようです。私はUbuntuです。ここでgem install railはできません

は、私がsudo gem install railsしようとすると、私は何を得るのです。

$ sudo gem install rails 
Successfully installed rails-3.0.3 
1 gem installed 
Installing ri documentation for rails-3.0.3... 
file 'lib' not found 
Installing RDoc documentation for rails-3.0.3... 
file 'lib' not found 

は、私はそれが仕事を得るために行うには何がありますか?

は、私はそれがこのために働いていないことを知っている:それは働いて

$ rails 
The program 'rails' is currently not installed. To run 'rails' please ask your administrator to install the package 'rails' 
+0

スーパーユーザーに属していますか? – jondavidjohn

答えて

1

は、私がこれを行うために必要と判明:上記の解決策の

sudo apt-get install ruby-dev build-essential 
+0

Rubyは実行可能なレールを見つけられないと何が関係していますか? –

3

1 gem installed線で示されているように。

エラーメッセージは、Railsのドキュメントが生成されないためです。多くの宝石には、自動ドキュメント機能と同様の問題があります。これにより、宝石の機能が損なわれることはありません。とにかく文書化のためにapi.rubyonrails.orgに行く可能性があります。

Railsのインストールが実際に失敗した場合は、(異なる場合があります - 以下の例では異なる場合がありますネイティブ拡張からである)の線に沿って何か見たい:あなたはgem listをチェックすると、

ERROR: Error installing rails: 

[stacktrace] 

Gem files will remain installed in /path/to/Ruby/Gems/1.8/gems/rails-3.0.3 for inspection. 
Results logged to /path/to/Ruby/Gems/1.8/gems/rails-3.0.3/ext/gem_make.out 

をRailsがリストに含まれます。

+0

'rails'はインストールされません。私の編集を参照してください。 –

+0

私の編集を参照してください - インストールが失敗した場合、まったく異なるエラーメッセージが表示されるはずです。 'gem list'をチェックし、そこにRailsが存在することを確認してください。 - railsコマンドラインコマンドを使用できない場合は、$ PATHやその他の関連する問題があるようです。 – vonconrad

+0

Railsは 'gem list'の下に表示されません。唯一のものは「レーキ」です。 –

3

次のことを試してみてください。

$宝石環境

$が$ PATH

エコー実行可能ファイルのディレクトリが$に表示されていることを確認しますPATH変数。そうでない場合は、シェルの起動ファイルに追加します。 (eg. your .profile)

+4

です。 (Stack Overflowのコメントの長さは最低です。) –

1

どれも私のために働いていません。 最新のRubyGemsを手作業でインストールすると、&がインストールされ、レールがインストールされてくれました。

2

このようにrdocをインストールすることで解決しました。しかし、あなたはUbuntuにいて、私はMacにいる。私はそれが供述レールと、それをインストールすることで動作するようになった

Simon-Strandgaards-Mac-mini:Desktop neoneye$ gem install rails 
Fetching: i18n-0.6.0.gem (100%) 
Fetching: multi_json-1.1.0.gem (100%) 
Fetching: activesupport-3.2.1.gem (100%) 
... 
Installing RDoc documentation for rack-ssl-1.3.2... 
Installing RDoc documentation for railties-3.2.1... 
Installing RDoc documentation for bundler-1.0.22... 
Installing RDoc documentation for rails-3.2.1... 
file 'lib' not found 
Simon-Strandgaards-Mac-mini:Desktop neoneye$ gem install rdoc 
Fetching: rdoc-3.12.gem (100%) 
Depending on your version of ruby, you may need to install ruby rdoc/ri data: 

<= 1.8.6 : unsupported 
= 1.8.7 : gem install rdoc-data; rdoc-data --install 
= 1.9.1 : gem install rdoc-data; rdoc-data --install 
>= 1.9.2 : nothing to do! Yay! 
Successfully installed rdoc-3.12 
1 gem installed 
Installing ri documentation for rdoc-3.12... 
Installing RDoc documentation for rdoc-3.12... 
Simon-Strandgaards-Mac-mini:Desktop neoneye$ gem install rails 
Successfully installed rails-3.2.1 
1 gem installed 
Installing ri documentation for rails-3.2.1... 
Installing RDoc documentation for rails-3.2.1... 
Simon-Strandgaards-Mac-mini:Desktop neoneye$ 
関連する問題