今天更新了Rails到2.0.2版本,启动application时出现了一下错误:
=> Booting WEBrick...
/usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:159:in `require_frameworks': no such file to load -- openssl (RuntimeError)
from /usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:88:in `process'
from /usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:49:in `send'
from /usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:49:in `run'
from /home/simon/dev/depot/config/environment.rb:13
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
from /usr/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in `require'
from /usr/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:342:in `new_constants_in'
... 7 levels...
from /usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/commands/server.rb:39
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
from script/server:3
一开始还以为自己没有安装 openssl, 一查已经 安装过openssl,原来是少安装了libopenssl-ruby
simon@simon-laptop:~$ sudo apt-cache search libopenssl-ruby
ruby1.8 - Interpreter of object-oriented scripting language Ruby 1.8
libopenssl-ruby - OpenSSL interface for Ruby
libopenssl-ruby1.8 - OpenSSL interface for Ruby 1.8
libopenssl-ruby1.9 - OpenSSL interface for Ruby 1.9
我使用的是ruby1.8,所以就 sudo apt-get install libopenssl-ruby1.8
然后重启应用,问题解决。
分享到:
相关推荐
在Linux系统中,当您尝试编译某个项目或软件,特别是涉及到网络安全和加密的库时,可能会遇到“fatal error: openssl/sha.h: No such file or directory”这样的错误。这个错误意味着您的系统缺少OpenSSL库的头文件...
openldap-2.2.29-db-4.3.29-openssl 不为积分只为没有积分的哥们少作难,另有陪有强大的LdapAdmin.exe, 比较Softerra LDAP Browser 2.5强百倍。...openldap-2.2.29-db-4.3.29-openssl-0.9.8a-win32_Setup.exe
这款"openldap-2.2.29-db-4.3.29-openssl-0.9.8a-win32_Setup.7z"压缩包文件包含的是OpenLDAP 2.2.29版本针对Windows操作系统的安装程序,特别之处在于它是一个“免密钥”版本,意味着用户无需担心授权问题,可以...
apache_2.2.8-win32-x86-openssl-0.9.8g.msi安装方便快捷
描述中的信息与标题相同,"httpd-2.2.25-win32-x86-openssl-0.9.8y.msi" 提示这是一个用于Windows平台的32位Apache服务器安装文件,同时也包含了OpenSSL库的0.9.8y版本。OpenSSL 是一个开源的加密库,用于提供SSL/...
这个名为"apache_2.2.11-win32-x86-openssl-0.9.8i_gpxz"的压缩包文件,显然包含了在Windows 32位系统上运行的Apache 2.2.11版本,以及OpenSSL 0.9.8i库。这两个组件在IT领域中都具有重要的地位。 Apache 2.2.11是...
描述中的"apache_2.2.11-win32-x86-openssl-0.9.8微信小程序必备WINDOWS环境"表明这个软件包特别针对开发微信小程序的Windows用户。微信小程序是一种轻量级的应用程序平台,允许开发者在微信内部创建无需安装即可...
1. 运行`apache_2.2.11-win32-x86-openssl-0.9.8i.msi`安装程序。 2. 按照安装向导的指示进行,选择合适的安装路径和配置选项。 3. 安装完成后,配置Apache。打开`conf/httpd.conf`配置文件,修改以下关键设置: - ...
在压缩包中的`httpd-2.2.17-win32-x86-openssl-0.9.8o.msi`文件是一个Microsoft Windows安装程序,用户可以通过运行这个文件来安装Apache服务器及其OpenSSL组件。安装过程中,用户可以选择配置选项,如安装路径、...
在本文中,我们将探讨在Ubuntu 16.04系统上安装Ruby 2.7.0时遇到的一个常见问题:`cannot load such file — openssl (LoadError)`。这是一个与Ruby和OpenSSL库集成有关的问题,通常发生在试图安装或运行依赖于...
httpd-2.2.25-win32-x86-openssl-0.9.8y安装教程
本文将深入探讨"zabbix_agent2-6.0.3-windows-i386-openssl-static"这个版本的特性和在Windows平台上的应用,以及配置文件的解析。 首先,"zabbix_agent2-6.0.3-windows-i386-openssl-static"表明这是一个针对...
标题中的“gcc/pcre-devel/openssl-devel/zlib-devel negix centos7依赖rpm”揭示了几个关键的组件,它们是Negix在CentOS 7环境下运行所必需的开发库。让我们详细了解一下这些组件及其重要性。 1. **Negix**: Negix...
apache_2.0.63-win32-x86-openssl-0.9.7m
httpd-2.0.65-win32-x86-openssl-0.9.8y.msi
【标题】"tomcat-native-1.2.25-openssl-1.1.1g-win32-bin.zip" 指的是一个针对Windows 32位系统的Tomcat Native库的压缩包,版本为1.2.25,且与OpenSSL 1.1.1g版本集成。这个库主要作用是增强Apache Tomcat服务器的...
在这个案例中,文件名"OpenSSL-for-iPhone-master.zip"表明我们下载的是一个专门为iPhone优化过的OpenSSL分支。 2. **准备编译环境**:确保你已经安装了Xcode和Command Line Tools,这些工具包含了编译所需的gcc或...
压缩包内的"httpd-2.2.22-win32-x86-openssl-0.9.8t.msi"是一个Microsoft Installer(MSI)文件,这是Windows平台上的安装程序格式,用于部署和安装Apache HTTP Server。用户可以通过运行这个MSI文件来安装Apache...
官方离线安装包,亲测可用