2017-07-27 91 views
2

我想在rbenv上安裝紅寶石1.9.3-p194,並且構建失敗。rbenv無法安裝紅寶石版本1.9.3-p194

$ rbenv install 1.9.3-p194 
ruby-build: use openssl from homebrew 
ruby-build: use libyaml from homebrew 
Downloading ruby-1.9.3-p194.tar.bz2... 
-> https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2 
Installing ruby-1.9.3-p194... 

WARNING: ruby-1.9.3-p194 is past its end of life and is now 
unsupported. 
It no longer receives bug fixes or critical security updates. 

ruby-build: use readline from homebrew 

BUILD FAILED (OS X 10.12.5 using ruby-build 20170726) 

Inspect or clean up the working tree at 
/var/folders/5v/fzhvsdcd4qz2dh3jrhq_y1z40000gn/T/ruby- 
build.20170727150432.56530 
Results logged to 
/var/folders/5v/fzhvsdcd4qz2dh3jrhq_y1z40000gn/T/ruby- 
build.20170727150432.56530.log 

Last 10 log lines: 
compiling regerror.c 
compiling regexec.c 
compiling regparse.c 
regparse.c:582:15: error: implicit conversion loses integer precision: 
'st_index_t' (aka 'unsigned long') to 'int' [-Werror,-Wshorten-64-to-32] 
return t->num_entries; 
~~~~~~ ~~~^~~~~~~~~~~ 
1 error generated. 
make: *** [regparse.o] Error 1 
make: *** Waiting for unfinished jobs.... 
13 warnings generated. 

我一直在試圖找到解決這個問題,並沒有任何運氣。我很欣賞任何建議。

+0

你能發佈日誌的內容文件('/ var/folders/5v/fzhvsdcd4qz2dh3jrhq_y1z40000gn/T/ruby​​- build.20170727150432.56530.log')? –

回答

0

感謝盧卡斯,但我能弄明白。

跑在我的終端下得到了它的安裝: RUBY_CFLAGS = 「 - WNO錯誤=縮短64至32」 rbenv安裝1.9.3-P194