簡體   English   中英

Rails:沒有要加載的此類文件—生成模型時的openssl

[英]Rails: no such file to load — openssl when generate model

我正在使用Rails 3.1.1ruby 1.9.2-p290

當我嘗試使用命令生成模型時:

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)

我試圖通過使用方法擺脫它

並且還嘗試了:

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

但是,它們都沒有幫助。 有人對此錯誤有任何想法嗎?

似乎您缺少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 

暫無
暫無

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

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