2012-12-26 82 views
-2

我試圖安裝ruby 1.9.3,而且這段代碼還在繼續。我已經安裝libksba,但不能去THROU請HEL我出去ruby​​ 1.9.3在mac os上安裝10.8.2

MarioVMtz$ rvm install ruby-1.9.3-p362 

    Notes for Mac OS X 10.8.2, Xcode 4.5.2. 

For JRuby: Install the JDK. See http://developer.apple.com/java/download/ # Current Java version "1.6.0_26" 
For IronRuby: Install Mono >= 2.6 
For Ruby 1.9.3: Install libksba # If using Homebrew, 'brew install libksba' 
For Opal: Install Nodejs with NPM. See http://nodejs.org/download/ 

To use an RVM installed Ruby as default, instead of the system ruby: 

    rvm install 1.8.7 # installs patch 357: closest supported version 
    rvm system ; rvm gemset export system.gems ; rvm 1.8.7 ; rvm gemset import system.gems # migrate your gems 
    rvm alias create default 1.8.7 

And reopen your terminal windows. 

Xcode and gcc: 

Right now Ruby requires gcc to compile, but Xcode 4.2 and later no longer ship with gcc. Instead they ship with llvm-gcc (to which gcc is a symlink) and clang, neither of which are supported for building Ruby. Xcode 4.1 was the last version to ship gcc, which was /usr/bin/gcc-4.2. 
: 
+0

這是真的很難明白你問什麼,因爲你的文字有可能是什麼代碼響應混合。請花時間使用內置的[Markdown格式化選項](http://stackoverflow.com/editing-help)重新格式化您的問題,並刪除非必要的文本。包括您收到的任何錯誤消息。 –

+0

你讀過「[如何在Mac OS X Lion中安裝Ruby 1.9.3?](http://stackoverflow.com/questions/8139138/how-can-i-install-ruby-1-9-3- in-mac-os-x-lion)「並且它有幫助嗎? –

+0

最近幾天我在OS X上看到了幾個關於如何在R X上安裝Ruby的問題。請檢查http://stackoverflow.com/questions/14022151/installing-ruby-via-rvm-fails-to-configure/14037035#comment19402808_14037035和更多的倒退。幾個月前,我在山獅上安裝了幾個RVM紅寶石。這不像文件聲稱的那麼容易。不幸的是,我不記得我必須做些什麼才能使它工作。 Xcode 4.1?沒有回憶。祝你好運。 – user1852994

回答

0

我終於上(鮮)的Mac OSX 10.8.2的安裝工作。主要的問題是ruby無法編譯沒有gcc,甚至gcc4.2確實存在於系統中。

首先,你必須檢查你的gcc版本

$ gcc --version 
    i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) 
    Copyright (C) 2007 Free Software Foundation, Inc. 
    This is free software; see the source for copying conditions. There is NO 
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 

你應該得到的最新RVM以及

$ rvm get latest 

現在,gcc編譯器指向到RVM,所以RVM可以用它編譯ruby

$ CC=/usr/bin/gcc rvm install 1.9.3 
Searching for binary rubies, this might take some time. 
No binary rubies available for: osx/10.8/x86_64/ruby-1.9.3-p374. 
Continuing with compilation. Please read 'rvm mount' to get more information on binary rubies. 
Fetching yaml-0.1.4.tar.gz to /Users/bubuzzz/.rvm/archives 
Extracting yaml to /Users/bubuzzz/.rvm/src/yaml-0.1.4 
Configuring yaml in /Users/bubuzzz/.rvm/src/yaml-0.1.4. 
Compiling yaml in /Users/bubuzzz/.rvm/src/yaml-0.1.4. 
Installing yaml to /Users/bubuzzz/.rvm/usr 
Building 'ruby-1.9.3-p374' using clang - but it's not (fully) supported, expect errors. 
Installing Ruby from source to: /Users/bubuzzz/.rvm/rubies/ruby-1.9.3-p374, this may take a while depending on your cpu(s)... 
ruby-1.9.3-p374 - #downloading ruby-1.9.3-p374, this may take a while depending on your connection... 
ruby-1.9.3-p374 - #extracted to /Users/bubuzzz/.rvm/src/ruby-1.9.3-p374 (already extracted) 
ruby-1.9.3-p374 - #configuring 
ruby-1.9.3-p374 - #compiling 
ruby-1.9.3-p374 - #installing 
Retrieving rubygems-1.8.25 
######################################################################## 100.0% 
Extracting rubygems-1.8.25 ... 
Removing old Rubygems files... 
Installing rubygems-1.8.25 for ruby-1.9.3-p374 ... 
Installation of rubygems completed successfully. 
Saving wrappers to '/Users/bubuzzz/.rvm/bin'. 
ruby-1.9.3-p374 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake). 
ruby-1.9.3-p374 - #importing default gemsets, this may take time ... 
Install of ruby-1.9.3-p374 - #complete 
Ruby 'ruby-1.9.3-p374' was built using clang - but it's not (fully) supported, expect errors. 

在安裝結束時存在一個小問題(警告消息),但在leas T,紅寶石現在工作

$ ruby --version 
ruby 1.9.3p374 (2013-01-15 revision 38858) [x86_64-darwin12.2.1] 

乾杯

+0

反對?爲什麼? –

相關問題