2013-02-26 38 views

回答

0

我想通了!

因此,首先我删除了一些与RVM相关的问题,如某些答案中所建议的。重新启动。安装了Xcode的最新版本和Xcode的命令行工具(Xcode-prefereces-downloads)。然后重新启动,最后使用RailsInstaller。一旦我使用了轨道重新开始,并且在世界上一切都很好。感谢大家的帮助。

4

你的系统上是否安装了Homebrew?如果是,请在命令行中尝试使用

brew install openssl 

+2

添加到这一点,你需要再后来重新安装Ruby或重新编译OpenSSL的扩展 – 2013-02-26 21:38:05

+0

我想已经: 'BREW将OpenSSL安装 警告:您的Xcode(4.5.1)已经过时 请安装的Xcode 4.6。 错误:openssl-1.0.1e已经安装了' – mikhail90 2013-02-26 21:49:29

+2

您是否升级了Xcode? – 2013-02-26 21:50:23

3

嗯,你有rvm,但你为什么需要sudo?我以为rvm是在沙箱模式。无论如何,错误只是意味着它无法找到ssl路径。首先,确保你已经安装了openssl。如果没有,那么你需要安装它(brew,macport等)或rvm pkg install openssl并让rvm管理它的路径(你已经有了rvm)。之后,你需要重新安装红宝石。 RVM指南here

8

您需要重新安装红宝石:

rvm get head --autolibs=3 
rvm pkg remove 
rvm reinstall all --force 

autolibs supporrt会照顾更新依赖关系和包括他们在红宝石

+0

当我尝试重新安装时: '运行'env LDFLAGS = -L/opt时出错/ sm/pkg/active/lib CFLAGS = -I/opt/sm/pkg/active/include CPATH =/opt/sm/pkg/active/include ./configure --prefix =/Users/moza/.rvm/rubies /ruby-2.0.0-p0 --with-opt-dir =/usr/local/opt/libyaml:/ usr/local/opt/readline:/ usr/local/opt/libxml2:/ usr/local/opt/libxslt:/ usr/local/opt/libksba:/ usr/local/opt/openssl:/ usr/local/opt/sqlite --disable-install-doc --without-tcl --without-tk --enable-shared ', 请阅读/Users/moza/.rvm/log/ruby-2.0.0-p0/configure.log 运行configure时出错。停止安装。# – mikhail90 2013-02-27 14:44:49

+0

你可能会遇到另一个问题,确保运行:'rvm get head'并读取所有输出,然后使用'rvm reinstall ruby​​ - autolibs = 3'进行安装。 – mpapis 2013-02-27 18:20:05

0

你不使用sudo的。 sudo仅用于执行多用户安装,并且仅在初始安装期间进行,并且将用户添加到rvm组(如果安装程序没有为您执行安装,通常表明您的安装是错误的)

相关问题