Проблемы с установкой Ruby на Mac OSX 10.6.8 Snow Leopard - PullRequest
0 голосов
/ 11 февраля 2012

Я только что установил Ruby Version Manager 1.10.2 и попытался установить Ruby 1.9.2, и я получаю следующую ошибку:

ayman-al-abdullahs-macbook:~ Terminal$ rvm install 1.9.2
Fetching yaml-0.1.4.tar.gz to /Users/Terminal/.rvm/archives
Extracting yaml-0.1.4.tar.gz to /Users/Terminal/.rvm/src
Configuring yaml in /Users/Terminal/.rvm/src/yaml-0.1.4.
Error running ' ./configure --prefix="/Users/Terminal/.rvm/usr"  ', please read      /Users/Terminal/.rvm/log/ruby-1.9.2-p290/yaml/configure.log
Compiling yaml in /Users/Terminal/.rvm/src/yaml-0.1.4.
Error running 'make ', please read /Users/Terminal/.rvm/log/ruby-1.9.2- p290/yaml/make.log


Database file /Users/Terminal/.rvm/config/packages does not exist.

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

ruby-1.9.2-p290 - #fetching 
ruby-1.9.2-p290 - #extracting ruby-1.9.2-p290 to /Users/Terminal/.rvm/src/ruby-1.9.2- p290
ruby-1.9.2-p290 - #extracted to /Users/Terminal/.rvm/src/ruby-1.9.2-p290
ruby-1.9.2-p290 - #configuring 
Error running ' ./configure --prefix=/Users/Terminal/.rvm/rubies/ruby-1.9.2-p290 -- enable-shared --disable-install-doc --with-libyaml --with-opt-dir=/Users/Terminal/.rvm/usr    ', please read /Users/Terminal/.rvm/log/ruby-1.9.2-p290/configure.log
There has been an error while running configure. Halting the installation.

Я открыл .rvm / log / ruby-1.9.2-p290 / configure.log Я получил следующую ошибку:

[2012-02-10 21:14:02]  ./configure --prefix=/Users/Terminal/.rvm/rubies/ruby-1.9.2-p290   --enable-shared --disable-install-doc --with-libyaml --with-opt-dir=/Users/Terminal/.rvm/usr 
configure: WARNING: unrecognized options: --with-libyaml
checking build system type... i386-apple-darwin10.8.0
checking host system type... i386-apple-darwin10.8.0
checking target system type... i386-apple-darwin10.8.0
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/Users/Terminal/.rvm/src/ruby-1.9.2-p290':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details

Я попытался восстановить файл и переустановить его, но я все еще получаю ту же ошибку.

Кто-нибудь знает, что это может быть?

Спасибо!

ОБНОВЛЕНИЕ ОБНОВЛЕНИЕ

Исправлено!

Чтобы скачать xcode от Apple, вы должны быть разработчиком (99 долларов) или заплатить 5 долларов за версию 10.7 (для этого требуется Lion).

Мне удалось приобрести более старую версию XCode, созданную специально для Snow Leapard (4.0.2). После загрузки и установки Ruby версии 1.9.3 он работал отлично.

Спасибо всем за помощь!

Дайте мне знать, если кто-нибудь еще столкнется с этой же проблемой, и я с удовольствием проведу вас через все шаги моего терминала (сохранил журнал терминала).

Ответы [ 2 ]

2 голосов
/ 11 февраля 2012

Кажется, у вас нет gcc.Установите Apple Developer Tools.

0 голосов
/ 15 февраля 2012

Я это исправил!

Чтобы скачать xcode от Apple, вы должны быть разработчиком (99 долларов) или заплатить 5 долларов за версию 10.7 (для этого требуется Lion).

Мне удалось приобрести более старую версию XCode, созданную специально для Snow Leapard (4.0.2). После загрузки и установки Ruby версии 1.9.3 он отлично работал.

Спасибо всем за помощь!

Дайте мне знать, если кто-нибудь еще столкнется с этой же проблемой, и я с удовольствием проведу вас через все шаги моего терминала (сохранил журнал терминала).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...