[英]Ruby on Rails: no such file to load — openssl on RedHat Linux Enterprise
我正在尝试'rake db:migrate'并收到错误消息'没有这样的文件加载 - openssl'。 安装了'openssl'和'openssl-devel'软件包。 Debian或Ubuntu上的其他人似乎可以通过安装“libopenssl-ruby”来解决这个问题,而这个问题并不适用于RedHat。 有没有人遇到这个并有解决方案?
升级到8.10后,我在Ubuntu上遇到了这个问题。 Ubuntu的解决方案是
sudo apt-get install libopenssl-ruby
如果您使用RVM管理红宝石,请按照以下说明操作:
我遇到过同样的问题。 我尝试进入openssl文件夹并运行make等但它无法找到库lcrypto。 我通过运行ruby 1.9.3-p327解决了这个问题。
希望这可以帮助!
你可能缺少一颗宝石。 你能提供堆栈跟踪和它产生的代码行吗?
使用--trace
重新运行rake以打印堆栈跟踪。
编辑:你还运行什么版本的Ruby? openssl.rb在我的1.8.6安装中
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.