gpt4 book ai didi

ruby - 如何在 Mac OSX 10.7.3 LION 上使用 RVM 安装 Ruby 1.9.2?

转载 作者:数据小太阳 更新时间:2023-10-29 06:48:59 25 4
gpt4 key购买 nike

我正在学习 Ruby on Rails 教程,但对安装 Ruby 1.9.2 挂断了。它已在#compiling 函数处停留了约 36 小时。我试图找到我的 configure.log 文件,但老实说我找不到。

到目前为止我做了什么:1) 安装 XCode2) 安装 GCC 10.7v2

我使用的命令:

RVM reloaded!
vinnies-macbook:~ vinnie$ rvm install 1.9.2 --with-gcc=clang
Fetching yaml-0.1.4.tar.gz to /Users/vinnie/.rvm/archives
Extracting yaml-0.1.4.tar.gz to /Users/vinnie/.rvm/src
Configuring yaml in /Users/vinnie/.rvm/src/yaml-0.1.4.
Compiling yaml in /Users/vinnie/.rvm/src/yaml-0.1.4.
Installing yaml to /Users/vinnie/.rvm/usr
clang: error: unsupported option '--with-libyaml'
Building 'ruby-1.9.2-p318' using clang - but it's not (fully) supported, expect errors.
Installing Ruby from source to: /Users/vinnie/.rvm/rubies/ruby-1.9.2-p318, this may take a while depending on your cpu(s)...

ruby-1.9.2-p318 - #fetching
ruby-1.9.2-p318 - #extracted to /Users/vinnie/.rvm/src/ruby-1.9.2-p318 (already extracted)
ruby-1.9.2-p318 - #configuring
ruby-1.9.2-p318 - #compiling

最佳答案

对于 Lion,您需要安装 GCC-4.2 并将编译设置为指向它:

  1. 下载gcc-4.2

    只有 Xcode 4.2 需要这个。 Ruby 项目应该使用 gcc 而不是 llvm-gcc (Lion) 构建。

    https://github.com/kennethreitz/osx-gcc-installer/downloads/下载

    打开“下载”

    双击“GCC-10.7-v2.pkg”进行安装

  2. 设置编译器

    对于 Lion,Rubies 应该使用 gcc 而不是 llvm-gcc 构建。

    由于/usr/bin/gcc 链接到/usr/bin/llvm-gcc-4.2,我们需要将默认编译器设置为 gcc-4.2

    设置默认编译器为gcc-4.2,输入命令:export CC=/usr/bin/gcc-4.2

关于ruby - 如何在 Mac OSX 10.7.3 LION 上使用 RVM 安装 Ruby 1.9.2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9561681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com