簡體   English   中英

寶石在ubuntu中安裝rails輸出錯誤

[英]gem install rails output error in ubuntu

我是這個環境的新手,我正在嘗試安裝rails。 我安裝了ruby並使用rvm list檢查我得到ruby-2.0.0-p0作為我的當前和默認值。 安裝ruby后我嘗試安裝rails

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

你在那里缺少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

對於從源代碼編譯的酷孩子,即使我在我的機器上安裝了最新版本的OpenSSL,我也遇到了這個問題。 原來我還需要這個庫:

sudo apt-get install libssl-dev

然后我重新編譯,一切正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM