2013-12-06 2 views
0

Mac osx, имеющий проблемы с установкой рубина 1.9.3 через доморощенный.Ruby 1.9.3 не удается установить Mac OSX 10.6.8 Снежный барс

ld: warning: directory '/Users/Jage/.rbenv/versions/1.9.3-p286/lib' following -L not found 
make: *** [build-ext] Error 2 

config.status: creating ruby-1.9.pc 
configure: WARNING: unrecognized options: --with-shared, --with-libyaml-dir 
    CC = gcc 
    LD = ld 
    LDSHARED = gcc -dynamic -bundle 
    CFLAGS = -O3 -Wno-error=shorten-64-to-32 -pipe 
    XCFLAGS = -include ruby/config.h -include ruby/missing.h -fvisibility=hidden -DRUBY_EXPORT 
    CPPFLAGS = -I/Users/Jage/.rbenv/versions/1.9.3-p286/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I. -I.ext/include/x86_64-darwin10.8.0 -I./include -I. 
    DLDFLAGS = -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -Wl,-flat_namespace 
    SOLIBS = 

ответ

0

Во-первых, я считаю, вы, вероятно, необходимо обновить «инструменты командной строки» либо путем обновления Xcode или установки инструментов командной строки отдельно.

Я также настоятельно рекомендую установить любую версию Ruby через rbenv. Я верю, что это решит ваши проблемы. Его можно легко установить с помощью доморощенного.

Он обрабатывает все параметры конфигурации, которые вам необходимо установить, а также позволяет легко устанавливать несколько версий рубина и легко переключаться между ними как на глобальном, так и на основе каталога.

Например, я регулярно пользуюсь 2.0, 1.9 и jRuby. Каждый проект имеет свой собственный dotfile (.ruby-version), сгенерированный, когда я поручаю rbenv использовать определенную версию для каталога этого проекта. Когда я подключаюсь к этим каталогам, rbenv автоматически устанавливает переменные среды, чтобы получить правильную версию.

0

Я сожалею, что я должен был заявил, что у меня есть рубин 1.8.7 установлен установлен Rbenv, самогон, и Xcode установлен которые все в курс моих нынешних системы им бега или я считаю так, кроме рубина

rbenv 0.4.0 Xcode 3,2 рубиново-билд 20131122,1

бы любой из этих драгоценных камней вызывает у меня ошибка?

actionmailer (2.3.5, 1.3.6) 
actionpack (2.3.5, 1.13.6) 
actionwebservice (1.2.6) 
activerecord (2.3.5, 1.15.6) 
activeresource (2.3.5) 
activesupport (2.3.5, 1.4.4) 
acts_as_ferret (0.4.3) 
capistrano (2.5.2) 
cgi_multipart_eof_fix (2.5.0) 
daemons (1.0.10) 
dnssd (0.6.0) 
fastthread (1.0.1) 
fcgi (0.8.7) 
ferret (0.11.6) 
gem_plugin (0.2.3) 
highline (1.5.0) 
hpricot (0.6.164) 
libxml-ruby (1.1.2) 
mongrel (1.1.5) 
needle (1.3.0) 
net-scp (1.0.1) 
net-sftp (2.0.1, 1.1.1) 
net-ssh (2.0.4, 1.1.4) 
net-ssh-gateway (1.0.0) 
rack (1.0.1) 
rails (2.3.5, 1.2.6) 
rake (0.8.3) 
RedCloth (4.1.1) 
ruby-openid (2.1.2) 
ruby-yadis (0.3.4) 
rubynode (0.1.5) 
sqlite3-ruby (1.2.4) 
termios (0.9.4) 
xmpp4r (0.4) 
Смежные вопросы