Vin*_*arr 9 ruby macos rvm ruby-1.9.2
我正在关注Ruby on Rails教程,我很想安装Ruby 1.9.2.它已经被#compiling函数卡住了大约36个小时.我试图找到我的configure.log文件,但老实说我无法做到.
到目前为止我做了什么:1)已安装的XCode 2)安装了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
Run Code Online (Sandbox Code Playgroud)
小智 17
对于Lion,您需要安装GCC-4.2并将编译设置为指向它:
下载gcc-4.2
这仅适用于Xcode 4.2.Ruby项目应该使用gcc而不是llvm-gcc(Lion)构建.
从https://github.com/kennethreitz/osx-gcc-installer/downloads/下载
打开"下载"
双击"GCC-10.7-v2.pkg"进行安装
设置编译器
对于Lion,Rubies应该使用gcc而不是llvm-gcc构建.
由于/ usr/bin/gcc链接到/usr/bin/llvm-gcc-4.2,我们需要将默认编译器设置为gcc-4.2
将默认编译器设置为gcc-4.2,键入command:export CC =/usr/bin/gcc-4.2
Ber*_*ard -2
现在有更好的方法。您可以使用 MacPort 下载和编译所有内容。
从终端窗口安装 Ruby
sudo port selfupdate
sudo port install ruby 1.9.2
Run Code Online (Sandbox Code Playgroud)更好的是,您可以根据您所在的位置使用 RVM 安装特定版本的 ruby:
cd [my work dir]rvm 1.9.2