проблема с zlib и rvm на OS X Lion - PullRequest
1 голос
/ 16 сентября 2011

Я пытался запустить Rails на Lion, и у меня было немало проблем.Я знаю, что здесь много сообщений об этом, и я прочитал много из них.Я не смог найти свою конкретную проблему, хотя.Я смог использовать rvm для установки Ruby 1.9.2.Затем начинается проблема:

$ gem install rails --version 3.0.9
ERROR:  Loading command: install (LoadError)
    no such file to load -- zlib
ERROR:  While executing gem ... (NameError)
    uninitialized constant Gem::Commands::InstallCommand

Итак, я пытаюсь:

$ rvm pkg install zlib
Fetching zlib-1.2.5.tar.gz to /Users/neal/.rvm/archives
Extracting zlib-1.2.5.tar.gz to /Users/neal/.rvm/src
Configuring zlib in /Users/neal/.rvm/src/zlib-1.2.5.
Compiling zlib in /Users/neal/.rvm/src/zlib-1.2.5.
ERROR: Error running '/usr/bin/make ', please read /Users/neal/.rvm/log/zlib/make.log
Installing zlib to /Users/neal/.rvm/usr

В конце файла журнала есть следующее:

ld: in libz.a(!<arch>
#1/20), archive member '!<arch>
#1/20' with length 100644 is not mach-o or llvm bitcode for architecture x86_64
collect2: ld returned 1 exit status
make: *** [example] Error 1

В любом случае, я 'Я хочу быть, есть простое решение этого, но я действительно не знаю, что я делаю.Есть предложения?

Ответы [ 2 ]

2 голосов
/ 18 апреля 2012

У меня была такая же проблема.Я наконец запустил

rvm implode

, а затем переустановил с этим официальным проходом.

https://rvm.io/rvm/install/

драгоценных камней и RVM теперь отлично работают для меня.Implode полностью удалит вашу установку RVM.

0 голосов
/ 17 сентября 2011

Попробуйте сначала установить переменные ARCHFLAGS и CC, а затем попробуйте установить.Это должно сделать трюк:

export ARCHFLAGS="-arch x86_64"
export CC=gcc-4.2
rvm pkg install zlib
...