开发者

make error when installing `ruby-1.8.7-p334` with `rvm` on Snow Leopard

开发者 https://www.devze.com 2023-03-30 11:21 出处:网络
Some of my Ruby gems stopped working after installing Snow Leopard (OS X 10.6). I also installed Xcode (to get make) and get the following error when installing ruby开发者_如何转开发-1.8.7-p334 with r

Some of my Ruby gems stopped working after installing Snow Leopard (OS X 10.6). I also installed Xcode (to get make) and get the following error when installing ruby开发者_如何转开发-1.8.7-p334 with rvm. I was able to succesfully install it when running Leopard. Any help would be appreciated.

Macintosh:haloror patelc75$ rvm install ruby-1.8.7-p334

Installing Ruby from source to: /Users/patelc75/.rvm/rubies/ruby-1.8.7-p334, this may take a while depending on your cpu(s)...
ruby-1.8.7-p334 - #fetching
ruby-1.8.7-p334 - #extracted to /Users/patelc75/.rvm/src/ruby-1.8.7-p334 (already extracted)
ruby-1.8.7-p334 - #configuring
ruby-1.8.7-p334 - #compiling
ERROR: Error running 'make ', please read /Users/patelc75/.rvm/log/ruby-1.8.7-p334/make.log
ERROR: There has been an error while running make. Halting the installation.

Macintosh:haloror patelc75$ more /Users/patelc75/.rvm/log/ruby-1.8.7-p334/make.log

[2011-08-23 17:21:55] make
gcc -g -O2  -fno-common -pipe -fno-common    -DRUBY_EXPORT  -L.    main.o dmydln.o libruby-static.a -ldl -lobjc   -o miniruby
Undefined symbols:
"_Init_ext", referenced from:
  _require_libraries in libruby-static.a(ruby.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [miniruby] Error 1


Please check the log file at /Users/patelc75/.rvm/log/ruby-1.8.7-p334/make.log readline may be the issue most of the time. to fix that please do

rvm pkg install readline

before that you might want to do

rvm remove 1.8.7
rvm cleanup

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号