簡體   English   中英

在Mac OSX 10.4上升級到Ruby 1.9

[英]Upgrading to Ruby 1.9 on Mac OSX 10.4

我有一台運行10.4的舊版Powerbook。 它具有Ruby 1.8.2,但我想升級到1.9。 其他人建議使用macports,我嘗試了一下,但遇到了一些奇怪的錯誤。 有人可以協助嗎?

須藤端口安裝ruby19 + nosuffix

--->計算ruby19的依賴關系--->配置gperf錯誤:返回目標org.macports.configure:配置失敗:shell命令“ cd” /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_gperf/work /gperf-3.0.4“ && ./configure --prefix = / opt / local --infodir = / opt / local / share / info”返回錯誤1命令輸出:檢查make set $(MAKE)...是配置:創建./config.status配置。狀態:創建Makefile ===在lib中配置(/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_gperf/work/gperf-3.0.4/lib)運行/ bin / sh ./configure'--prefix = / opt / local''--infodir = / opt / local / share / info'--cache-file = / dev / null --srcdir =。 檢查是否有make set $(MAKE)...是,檢查gcc ... /usr/bin/gcc-4.0檢查C編譯器的默認輸出文件名... configure:錯誤:C編譯器無法創建可執行文件,請參見`config。登錄以獲取更多詳細信息。 配置:錯誤:./ lib配置失敗

錯誤:無法建立以下依賴項:libiconv gperf ncurses ncursesw openssl zlib readline錯誤:處理期間遇到狀態1。 在報告錯誤之前,請首先再次使用-d標志運行命令以獲取完整的輸出。

您需要安裝Xcode。 我認為最新的10.4版本是Xcode 2.5。 http://www.macports.org/install.php

請注意,為了在Mac OS X上安裝和運行MacPorts,您的系統必須安裝以下組件:

  1. 在Apple Developer Connection網站或Mac OS X安裝CD / DVD上可以找到Apple的Xcode Developer Tools(Snow Leopard為3.2.1或更高版本,Leopard為3.1.4或更高版本,Tiger為2.5)。 確保安裝了用於命令行開發的可選組件(Xcode 3.x安裝程序中為“ Unix Development”)。

  2. X11窗口環境(也稱為“ X11用戶”)的端口取決於它提供的運行功能。

*“ X11用戶”軟件包是在系統CD / DVD上用於Tiger的可選安裝,通過安裝程序的“自定義”按鈕啟用,而默認情況下,它包含在Leopard和Snow Leopard中。

*如果願意,可以使用xorg-server端口而不是Apple的X11.app。

檢查您的mac安裝光盤或在此處從Apple下載(您需要免費的ADC成員資格):

http://developer.apple.com/technology/xcode.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM