Ruby已经消失了。帮我重新安装ruby-1.9.3-p194

时间:2012-10-11 22:20:26

标签: ruby

我是Ruby和Ruby on Rails的新手,我目前正在阅读Michael Hartl的Ruby on Rails教程。或者至少我在尝试加载安装之前,一些开源代码让我陷入了黑暗之旅。我以某种方式设法从我的计算机中删除任何版本的Ruby,RVM不允许我使用rvm install 1.9.3(或使用Jewelry Box)重新安装它。我还尝试卸载Xcode并按照我发现无效的其他说明安装osx-gcc-installer。

添加了上下文:运行ruby -v会使系统挂起。

这是错误:

ruby-1.9.3-p194 - #configuring
Error running 'env LDFLAGS=-L/opt/sm/pkg/active/lib CFLAGS=-I/opt/sm/pkg/active/include    CPATH=/opt/sm/pkg/active/include -L/usr/local/rvm/usr/lib ./configure --enable-shared -- disable-install-doc --prefix=/usr/local/rvm/rubies/ruby-1.9.3-p194', please read  /usr/local/rvm/log/ruby-1.9.3-p194/configure.log
There has been an error while running configure. Halting the installation.

以下是日志的相关部分:

checking build system type... x86_64-apple-darwin12.2.0
checking host system type... x86_64-apple-darwin12.2.0
checking target system type... x86_64-apple-darwin12.2.0
checking whether the C compiler works... no
configure: error: in `/usr/local/rvm/src/ruby-1.9.3-p194':
configure: error: C compiler cannot create executables
See `config.log' for more details

非常感谢任何帮助!

3 个答案:

答案 0 :(得分:2)

重新安装所有内容!!!

这可能听起来像一个noob one-hit-wonder类型的解决方案。但是当我说它会节省你的时间时相信我

编辑: 要做的就是......

  1. 安装自制软件,如果您还没有。
  2. 内爆RVM。这将取消所有红宝石并删除RVM
  3. 如果您使用的是OS X Mountain Lion,请运行CC=/Developer/usr/bin/gcc。这使用了很好的旧gcc
  4. 重新安装RVM
  5. rvm install 1.9.3
  6. 享受(:

答案 1 :(得分:1)

如果您使用的是Mac OS X,那么使用homebrew获取Ruby 1.9.3-p194可能会更容易。

安装自制软件的安装应该像以下一样简单:

$ brew install ruby

您可以使用其他许多资源按版本进行链接; Lion,Snow Leopard,Leopard等...... download ruby

答案 2 :(得分:0)

我认为你可以编辑如下,它将被解决

https://github.com/railsinstaller/railsinstaller-nix/issues/10