2011-10-13 40 views
0

我正在使用Rails 3.1.1ruby​​ 1.9.2-p290Rails:沒有這樣的文件加載 - openssl生成模型時

當我嘗試生成命令模式:

rails generate model Car name:string 

我得到的錯誤信息:

.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:240:in `require': no such file to load -- openssl (LoadError) 

我試圖用method

,並試圖擺脫它:

cd to ~.rvm/src/ruby-1.9.2-p290/ext/openssl 
ruby extconf.rb 
make 
make install 

但是,他們都沒有幫助。任何人有任何關於這個錯誤的想法?

+0

我終於通過擺脫這個問題: 的apt-get安裝OpenSSL的 的apt-get安裝libopenssl,紅寶石 在我的ubuntu機器 –

回答

7

似乎你缺少openssl的庫。 嘗試安裝這些軟件包。

sudo apt-get install libssl-dev 
sudo apt-get install libopenssl-ruby1.9.1 

如果您正在使用RVM然後並獲得同樣的錯誤,然後嘗試以下

rvm pkg install openssl (old code for rvm - rvm package install openssl) 
rvm pkg install iconv (old code for rvm - rvm package install iconv) 
rvm remove 1.9.2 
rvm install 1.9.2 -C --with-openssl-dir=$HOME/.rvm/usr,--with-iconv-dir=$HOME/.rvm/usr 
+0

謝謝..幫我.. – Baaju

相關問題