首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Rails3-没有要加载的文件-- openssl

Rails3-没有要加载的文件-- openssl
EN

Stack Overflow用户
提问于 2010-08-12 09:27:28
回答 6查看 29.7K关注 0票数 58

在运行Rails服务器时,我得到以下错误:没有这样的文件可加载-- openssl

我尝试了一个我在网上找到的解决方案。我转到~/.rvm/src/ruby-1.9.2-head/ext/openssl。我输入: ruby extconf.rb,但得到的结果如下:

代码语言:javascript
复制
=== OpenSSL for Ruby configurator ===
=== Checking for system dependent stuff... ===
checking for t_open() in -lnsl... no
checking for socket() in -lsocket... no
checking for assert.h... yes
=== Checking for required stuff... ===
checking for openssl/ssl.h... no
=== Checking for required stuff failed. ===
Makefile wasn't created. Fix the errors above.

我不能使用make或make install。

EN

回答 6

Stack Overflow用户

发布于 2011-01-30 17:45:14

rvm pkg install openssl (旧格式- rvm package install openssl)

rvm pkg install iconv (旧格式- 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

Credit to http://www.isnull.com.ar/

票数 81
EN

Stack Overflow用户

发布于 2011-06-01 18:46:15

您必须为openssl/net/http安装库,运行以下代码,然后安装openssl和iconv。下面的代码可以在UBUNTU上运行。

sudo apt-get install libopenssl-ruby1.9.1这是针对Ruby1.9.1的。

ruby 1.8.x的sudo apt-get install libopenssl-ruby

票数 7
EN

Stack Overflow用户

发布于 2012-05-30 01:32:47

对于ubuntu,我做了以下操作:

代码语言:javascript
复制
apt-get install libssl-dev
cd ruby-1.9(source directory used to install ruby)/ext/openssl
ruby extconf.rb
make
make install
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3464098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档