Проблемы с установкой Ruby 1.9.2 с RVM Mac OS X

Прошу прощения за свое незнание - я новичок в этом - но я все перепробовал и не могу установить 1.9.2 используя RVM. Я считаю, что я правильно установил RVM, и когда я перехожу к установке 1.9.2, я получаю следующую ошибку в моем журнале make, когда ruby ​​пытается скомпилировать:

ld: in /usr/local/lib/libz.1.dylib, file was built for unsupported file format which is   
not the architecture being linked (x86_64) for architecture x86_64
collect2: ld returned 1 exit status
make[1]: *** [../../../.ext/x86_64-darwin10.6.0/digest/md5.bundle] Error 1
make: *** [mkmain.sh] Error 1

Другая информация: я запускал OS X в 32-битной версии и получил аналогичная ошибка - замените (x86_64) на я считаю (i36). Сейчас я использую 64-битную версию.

* Обновление *:

Я сделал все, что меня просил TinMan, и все равно безрезультатно - просто хочу отметить, что я могу установить 1.8.7 нормально. Попытка установить 1.9.1 и 1.9.2 дает мне следующее сообщение об ошибке:

`Installing Ruby from source to: /Users/tl/.rvm/rubies/ruby-1.9.2-p180, this may take a   while depending on your cpu(s)...

ruby-1.9.2-p180 - #fetching 
ruby-1.9.2-p180 - #downloading ruby-1.9.2-p180, this may take a while depending on your    connection...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 8609k  100 8609k    0     0   655k      0  0:00:13  0:00:13 --:--:--  939k
ruby-1.9.2-p180 - #extracting ruby-1.9.2-p180 to /Users/tl/.rvm/src/ruby-1.9.2-p180
ruby-1.9.2-p180 - #extracted to /Users/tl/.rvm/src/ruby-1.9.2-p180
ruby-1.9.2-p180 - #configuring 
ruby-1.9.2-p180 - #compiling 
ERROR: Error running 'make ', please read /Users/tl/.rvm/log/ruby-1.9.2-p180/make.log
ERROR: There has been an error while running make. Halting the installation.`

Кроме того, я обновил свои autoconf, automake, m4 и libtools.

Наконец, мой путь и .bash_profiles соответственно выглядят так:

ПУТЬ

`/usr/local/upgraded/bin
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin`

.bash

`export PATH=$PATH:/opt/local/bin
export MANPATH=$MANPATH:/opt/local/share/man
export INFOPATH=$INFOPATH:/opt/local/share/info
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"`

* Обновление 2 *

Я обновил инструменты autoconf, automake, m4 и libtools, следуя приведенным здесь инструкциям: http://tom.meinlschmidt.org/2010/11/22/upgrade-autoconfautomake-in-osx/

Информация о RVM: `system:

 system:
   uname:       "Darwin Tam-Les-MacBook-Pro.local 10.6.0 Darwin Kernel Version 10.6.0:  Wed Nov 10 18:11:58 PST 2010; root:xnu-1504.9.26~3/RELEASE_X86_64 x86_64"
   bash:        "/bin/bash => GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0)"
   zsh:         "/bin/zsh => zsh 4.3.9 (i386-apple-darwin10.0)"

 rvm:
   version:      "rvm 1.5.2 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]"

 homes:
   gem:          "not set"
   ruby:         "not set"

 binaries:
   ruby:         "/usr/bin/ruby"
   irb:          "/usr/bin/irb"
   gem:          "/usr/bin/gem"
   rake:         "/usr/bin/rake"

 environment:
   PATH:          "/usr/local/upgraded/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin:/opt/local/bin:/Users/tl/.rvm/bin:/Users/tl/.rvm/bin"
   GEM_HOME:     ""
   GEM_PATH:     ""
   MY_RUBY_HOME: ""
   IRBRC:        ""
   RUBYOPT:      ""
   gemset:       ""`

Кроме того, ваш PATH не выглядит так, как будто RVM разрешено инициализировать себя. Когда RVM инициализирован, он сначала помещает свой путь к вашему ~ / .rvm.

Как вы это делаете? Я действительно новичок в этом, и зашел так далеко благодаря чистой догадке. Я знаю, что это неэффективно.

* Обновление 3 *

Привет всем, я уже давно отказался от этого, но я собираюсь попробовать еще раз в эти выходные. Спасибо за все советы, и я дам вам знать, что оттуда происходит. Для такого новичка, как я, я сильно недооценил, насколько сложно просто что-то установить.

15
задан tlxwiggum 15 July 2011 в 02:45
поделиться