4

私はこの環境に不慣れで、レールをインストールしようとしています。rvm list私はrubyをインストールし、現在のデフォルトとしてruby-2.0.0-p0を取得してチェックしました。Rubyをインストールしてからレールをインストールしてみました

gem install rails

エラーの取得:

ERROR: Loading command :install (LoadError)
       cannot load such file -- openssl
ERROR: while executing gem ... (NoMethodError)
       undefined method `invoke_with_build_args` for nil:NilClass
4

2 に答える 2

7

そこにopensslがありません:)

opensslパッケージをインストールします

rvm pkg install openssl

使用しているRubyインストールを削除します

rvm remove 2.0.0

そして最後にopensslでRubyを再コンパイルします

rvm install 2.0.0 --with-openssl-dir=$HOME/.rvm/usr

すべてが機能しているはずです。次のことを忘れないでください。

rvm use 2.0.0 --default
于 2013-03-03T07:00:47.910 に答える
6

ソースからコンパイルするクールな子供たちの場合、最新バージョンのマシンにOpenSSLをインストールしていても、この問題が発生しました。このライブラリがまだ必要であることが判明しました。

sudo apt-get install libssl-dev

その後、再コンパイルしたところ、すべてが機能しました。

于 2013-07-20T02:56:43.907 に答える