[英]Rails: no such file to load — openssl when generate model
我正在使用Rails 3.1.1和ruby 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.