2012-04-11 4 views
1

レールと私の最初のレールの新しいブログのコマンドを実行しました。 しかし、私は新しいブログ レールを実行すると、 は、私は次のようなエラーメッセージが出ます: ` '必要/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:inはRubyGemsのでレールをインストールしますが、エラー</p> <p>すべてが適切な答えを得る-v -v ルビー-v 宝石

を: 実行バンドルが /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:inをインストール: - ロードするそのようなファイルのopenssl(とLoadError)以下

は完全なトレースではありませんrequire': no such file to load -- openssl (LoadError) from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:inは、/usr/local/lib/ruby/1.9.1/net/https.rb:92:inから が必要です。は、/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_requireの ' が必要です。 .rb:36:require' from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/vendor/net/http/persistent.rb:447:in ssl ' /usr/local/lib/ruby/gems/1.9.1/gems/bundler/1.1.3/lib/bundler/vendor/net/http/persistent.rb:216:in connection_for' from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/vendor/net/http/persistent.rb:358:inリクエスト' から/usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/fetcher.rb:135:in fetch' from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/fetcher.rb:163:in fetch_dependency_remote_specs ' /usr/local/lib/ruby​​/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/fetcher.rb:122:fetch_remote_specs' from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/fetcher.rb:70:inの仕様 ' /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3から/lib/bundler/source.rb:234:in block in remote_specs' from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/source.rb:232:inそれぞれ ' /usr/local/lib/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/source.rb:232: in remote_specs' from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/source.rb:165:in fetch_specs ' /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/source.rb:70:in specs' from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/definition.rb:205:inブロック(2レベル)インデックス ' /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/definition.rb:202:in each' from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/definition.rb:202:inインデックス内のブロック' /usr/local /lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/index.rb:9:in build' from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/definition.rb:198:inインデックス ' /usr/local/lib/ruby/gems/1.9.1/からgems/bundler-1.1.3/lib/bundler/definition.rb:192:resolve' from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/definition.rb:127:inの仕様 ' /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler /definition.rb:122:in resolve_remotely!' from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/installer.rb:48:in run ' /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/installer.rb:12:in install' from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/cli.rb:220:in install' from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/vendor/thor/task.rb:22:in run' from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/vendor/thor/invocation.rb:118:in invoke_task ' /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/vendor/thor.rb:263:in dispatch' from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/vendor/thor/base.rb:386:in start ' /usr/local/lib/ruby​​/gems/1.9.1/gems/bundler-1.1.3/bin/bundle:13:

+0

あなたは 'rails -v'、' ruby​​ -v'と 'gem -v'の出力を提供できますか? –

+0

ruby​​ -v ruby​​ 1.9.2p180(2011-02-18 revision 30909)[i686-linux] -v のRails 3.2.3 –

答えて

1

libopenssl-rubyパッケージをインストールすることができます。

sudo apt-get install libopenssl-ruby 

この後にルビーを再インストールする必要があります。

+0

宝石-v 1.8.21レールは私がlibopenssl-ルビーをインストールし、ルビーを再インストールしますが、エラーはまだあなたがルビーをインストールしましたか –

+0

が存在しますか? rvmやrbenvでインストールした場合は、libssl-devがインストールされた状態で再コンパイル/再インストールする必要があります。 –

+0

あなたの答えは正しいと思います。私は以前は明らかにルビーをアンインストールしなかった.... –

0

試用sudo apt-get install openssl libssl-dev - libssl-devは開発ヘッダーを追加します。

関連する問題