Я пытаюсь установить Ruby 2.0.0-p195 с помощью rbenv на Mac (Mountain Lion) и получил эту ошибку.Ошибка установки OpenSSL ruby 2.0.0-p195 на Mac с rbenv
BUILD FAILED
Inspect or clean up the working tree at /var/folders/vt/27n8h2yj27v7rzq58075f3_m0000gn/T/ruby-build.20130618163859.1669
Results logged to /var/folders/vt/27n8h2yj27v7rzq58075f3_m0000gn/T/ruby-build.20130618163859.1669.log
Last 10 log lines:
installing default gems: /Users/me/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0 (build_info, cache, doc, gems, specifications)
bigdecimal 1.2.0
io-console 0.4.2
json 1.7.7
minitest 4.3.2
psych 2.0.0
rake 0.9.6
rdoc 4.0.0
test-unit 2.0.0.0
The Ruby openssl extension was not compiled. Missing the OpenSSL lib?
Когда я побежал заварить установить OpenSSL он сказал
Warning: openssl-1.0.1e already installed
После решения по этой теме https://github.com/sstephenson/ruby-build/issues/305 я попытался установить последнюю стабильную этот путь и получил ту же ошибку
env CFLAGS='-g -O2' RUBY_CONFIGURE_OPTS="--with-readline-dir=`brew --prefix readline`" rbenv install 2.0.0-p195
Любой идеи?
Я должен был также сделать 'заварить установить завиток-Са- расслоение; экспортируйте SSL_CERT_FILE =/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt', чтобы заставить его работать. –
Просто для записи вы должны * не * использовать больше опций конфигурации с ruby-build и homebrew. Однако мне пришлось переустановить openssl с homebrew, чтобы он работал: 'brew uninstall openssl; повышение уровня варева; brew install openssl; rbenv install 2.0.0-p247'. См. [This] (https://github.com/sstephenson/ruby-build/issues/377#issuecomment-27159797) для получения дополнительной информации. –
@ Решение проблемы с переустановкой jarkkoLaine openssl через homebrew разрешило его для меня (и после переустановки мне также не нужно устанавливать переменную env). Я подозреваю, что это может быть связано с тем, что я недавно обновлялся до OS X Mavericks, который модифицировал множество прав доступа к файлам и владельцев в/usr/local. Возможно, вы могли бы подумать о том, чтобы продвигать этот комментарий к ответу, чтобы было легче определить? – ehdr