我正在尝试在我的 Fedora 16 系统上编译 Ruby 表单源代码。
这些是我遵循的步骤:
编译源代码并安装到我的主目录:
/home/gongzhen/program/ruby
. 当我跑步时,ruby -v
我得到:ruby 2.0.0p195 (2013-05-14 revision 40734) [x86_64-linux]
下载“rubygems-2.0.3.zip”并解压。运行
ruby setup.rb
我得到:RubyGems 2.0.3 installed /home/gongzhen/program/rubygems-2.0.3/lib/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such file -- openssl (LoadError)
它告诉我无法加载 openssl。
有谁知道如何通过源代码构建 Ruby?我认为 Ruby 的版本是最新的,但它需要一些我没有的依赖文件。
我尝试运行 openssl 版本并获得以下信息:
OpenSSL 1.0.0e-fips 6 Sep 2011
这意味着我的系统上安装了 openssl。