1

我试图让我的 Rails 网站在我全新安装的 Mountain Lion 服务器上运行。不使用 RVM,因为我不需要很多 rails 或 ruby​​ 安装。配置 ruby​​ 和 rails 以使其平稳运行是一件令人头疼的事情。

使用以下命令编译最新版本的 OpenSSL:

sudo ./configure --prefix=/usr/local/ darwin64-x86_64-cc
sudo make
sudo make install

现在,当我输入时,我得到了这个:

grid:ruby-1.9.3-p392 Clu$ openssl version
OpenSSL 1.0.1e 11 Feb 2013

当我尝试从源代码配置 Ruby 时,我遇到了 Segmentation Fault:

compiling md5init.c
compiling md5ossl.c
linking shared-object digest/md5.bundle
installing default md5 libraries
compiling rmd160init.c
compiling rmd160ossl.c
linking shared-object digest/rmd160.bundle
installing default rmd160 libraries
compiling sha1init.c
compiling sha1ossl.c
linking shared-object digest/sha1.bundle
collect2: ld terminated with signal 11 [Segmentation fault: 11]
make[2]: *** [../../../.ext/x86_64-darwin12.2.1/digest/sha1.bundle] Error 1
make[1]: *** [ext/digest/sha1/all] Error 2
make: *** [build-ext] Error 2
4

0 回答 0