亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2682 | 回復: 1
打印 上一主題 下一主題

Mac OS X 10.7.3安裝ruby 1.9.3 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2012-03-01 17:15 |只看該作者 |倒序瀏覽
Mac OS X 10.7.3安裝ruby 1.9.3





macosruby
!!務必看清楚標題上的版本號。

which一下可以看到Mac OS X 10.7.3預裝了ruby-1.8.7,但是坑爹的是macbook作為一種Unix系統竟然沒有gcc和make,于是我開始折騰我的Macbook。

其實想要gcc很容易,安裝Xcode就行了,但是這里有個坑,我從AppStore里安裝Xcode,它有1.7G之大,雖然我用不著Xcode,但既然今次需要用到而我可能出于興趣看看Xcode這玩意兒,于是我開著Macbook然后自己睡覺,讓AppStore自己去安裝Xcode。

今早起來看到已經安裝好了,但是which了一下,還是沒有gcc,我開始陷入折騰的深淵里了,我用find命令把gcc找到了,然后在.bash_profile加上它的路徑,安裝ruby時仍然報錯,找不到可執(zhí)行的C命令。

好了,現在需要走上正軌,不認真對待已經不行。



安裝

我認為AppStore自動安裝時沒有給我安裝必要的工具。

通過AppStore安裝好Xcode之后,打開Xcode,菜單Xcode >> Open Developer Tool >>More Developer Tools,這時Safari出現了,開始注冊填寫信息然后進入Apple Developer的下載站點,搜索“Unix”出來第一個結果是Command Line Tools把它下載下來,建議使用迅雷 for mac,下載好了安裝,它會給我們提供命令行工具包括我想要的gcc和make,你不需要重新打開Terminal,which一下gcc和make都有了。

這時又有個問題,mac的gcc是Apple特殊化的,搞了個llvm據說對編譯有優(yōu)化,但是這玩意兒在ruby下有個問題,就是ruby不支持llvm-gcc,好吧,除了gcc還有個clang的編譯工具。

現在可以開始安裝ruby了,和平常安裝ruby一樣,但配置的時候加上--with-gcc=clang,指定編譯器。



Java代碼
  1. ./configuration --prefix=/opt/ruby-1.9.3 --with-gcc=clang  

  2. ./configuration --prefix=/opt/ruby-1.9.3 --with-gcc=clang
復制代碼
其他命令我就不列了。

安裝好之后編輯~/.bash_profile,加入環(huán)境變量就重啟Terminal就OK了,現在不僅ruby成功安裝好了,還可以安裝其它軟件,這里提醒一下能用系統gcc的就用gcc,就是說僅在需要的時候加上--with-gcc=clang參數。



問題

我還不清楚這樣安裝之后是否有其它問題,因為我在安裝時看到一大堆的Warning,現在已經是半夜了,我只看了一下ruby, gem, ri等命令的版本,希望將來使用時不會有問題。不過自己編譯安裝的刪掉也容易,以防萬一,我查找了一些其它安裝的辦法。

通過RVM進行安裝,引用鏈接,這里提醒注意一下,stackoverflow上說rvm install 1.9.3 --with-gcc=clang
這個命令不一定正確,可能是RVM的版本造成的,你可以試試 rvm install 1.9.3 -C --with-gcc=clang,--prefix=/opt/ruby-1.9.3
通過macports安裝,進入macport首頁

論壇徽章:
0
2 [報告]
發(fā)表于 2012-03-01 22:36 |只看該作者
謝謝分享
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯網協會會員  聯系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP