2011-06-13 14 views
5

Khi cố gắng để cài đặt Sup qua MacPorts tôi nhận được: -của Ruby cài đặt của fastthread-1.0.7 và Sup

>---> Computing dependencies for sup 
>---> Dependencies to be installed: rb-fastthread rb-ferret rb-gettext rb-locale rb-highline rb-lockfile >rb-mime-types rb-ncurses-ruby rb-net-ssh rb-rake rb-rmail rb-trollop 
>---> Verifying checksum(s) for rb-fastthread 
>Error: Checksum (md5) mismatch for fastthread-1.0.7.gem 
>Error: Checksum (sha1) mismatch for fastthread-1.0.7.gem 
>Error: Checksum (rmd160) mismatch for fastthread-1.0.7.gem 
>*** 
>The non-matching file appears to be HTML. See this page for possible reasons 
>for the checksum mismatch: 
><http://trac.macports.org/wiki/MisbehavingServers> 
>*** 
>Error: Target org.macports.checksum returned: Unable to verify file checksums 
>Error: Failed to install rb-fastthread 
>Log for rb-fastthread is at: >/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_ruby_rb->fastthread/main.log 
>Error: The following dependencies were not installed: rb-fastthread rb-ferret rb-gettext rb-locale rb->highline rb-lockfile rb-mime-types rb-ncurses-ruby rb-net-ssh rb-rake rb-rmail rb-trollop 
>Error: Status 1 encountered during processing. 
>To report a bug, see <http://guide.macports.org/#project.tickets> 

Các lỗi dường như chỉ ra rằng các máy chủ DNS của tôi không được tái chỉ đạo đúng, nhưng tôi đang sử dụng các máy chủ 8.8.8.8 và 8.8.4.4 của Goolge, vì vậy đây không phải là vấn đề.

OSX 10.6 và ruby ​​1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10].

Mọi đề xuất sẽ được đánh giá cao.

Cảm ơn.

Cố gắng sudo gem install sup với những kết quả này: -

>sudo gem install sup 
>Building native extensions. This could take a while... 
>ERROR: Error installing sup: 
>  ERROR: Failed to build gem native extension. 

>/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb 
>checking for unistd.h... yes 
>checking for locale.h... yes 
>checking for ncurses.h... yes 
>checking for wmove() in -lncursesw... no 
>checking for wmove() in -lpdcurses... no 
>*** extconf.rb failed *** 
>Could not create Makefile due to some reason, probably lack of 
>necessary libraries and/or headers. Check the mkmf.log file for more 
>details. You may need configuration options. 

>Provided configuration options: 
>  --with-opt-dir 
>  --without-opt-dir 
>  --with-opt-include 
>  --without-opt-include=${opt-dir}/include 
>  --with-opt-lib 
>  --without-opt-lib=${opt-dir}/lib 
>  --with-make-prog 
>  --without-make-prog 
>  --srcdir=. 
>  --curdir 
>  --ruby=/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby 
>  --with-ncurseswlib 
>  --without-ncurseswlib 
>  --with-pdcurseslib 
>  --without-pdcurseslib 
>extconf.rb:46: ncurses library not found (RuntimeError) 

trước đây tôi đã cài đặt ncurses qua cổng sudo cài đặt kernel + universial

Trả lời

0

Rõ ràng Mac OSX đi kèm với kernel cài đặt sẵn, vì vậy nó có thể chỉ là một vấn đề $ PATH? Có locate ncurses hiển thị bất kỳ điều gì hữu ích không? Nếu tôi chạy nó ở đây tôi có một số nội dung trong/Developer (.dylibs iPhone), các tập tin cảng, và một số nội dung trong/usr/include và/usr/lib, bao gồm:

/usr/bin/ncurses5.4-config 
/usr/include/ncurses.h 
/usr/include/ncurses_dll.h 
/usr/lib/libncurses.5.4.dylib 
/usr/lib/libncurses.5.dylib 
/usr/lib/libncurses.dylib 

Bạn luôn có thể thử định vị các ncurses lib theo cách thủ công và sau đó thay đổi các tùy chọn cấu hình cho gem install sup

Các vấn đề liên quan