我已经为此绞尽脑汁太久了。
我正在通过 RVM 安装 ruby。安装 Ruby 时我没有遇到任何问题。这个问题来自于在 ruby 中使用 openssl 的任何东西我已经尝试过似乎是安装 RVM openssl 包并使用 --with-openssl-dir 重新安装 Ruby 的标准解决方案。
我已经厌倦了 gcc-4.2 与 llvm-gcc(来自 Xcode)的每一种组合。Homebrew openssl 与 RVM openssl。Ruby 1.9.3 的几个版本。
运行“rails new projectName”时收到此错误消息
Could not load OpenSSL.
You must recompile Ruby with OpenSSL support or change the sources in your
Gemfile from 'https' to 'http'. Instructions for compiling with OpenSSL using
RVM are available at rvm.io/packages/openssl.
我已经编辑了 Gemfile,并且能够运行“捆绑安装”,但是在那之后,当我启动服务器“rails s”时,我得到了可怕的“无法加载此类文件 - openssl”。这在几次重新安装过程中也出现了,但使用 Homebrew openssl 和 readline 的最新组合在安装过程中不会出现这些错误,就在我开始启动服务器时。
我很乐意发布帮助诊断问题所需的任何配置文件或设置。我正在使用 RVM 的稳定版本和 OS X 10.8.2。我是 Mac 新手(这是第二天)并且有一些基本的 unix 经验,所以欢迎孩子手套解释。