Ruby-build: rbenv install 2.4.0 fails in Mac OS Sierra 10.12.6

Created on 28 Jul 2017  路  4Comments  路  Source: rbenv/ruby-build

rbenv install 2.4.0
ruby-build: use openssl from homebrew
Downloading ruby-2.4.0.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0.tar.bz2
Installing ruby-2.4.0...
ruby-build: use readline from homebrew

BUILD FAILED (OS X 10.12.6 using ruby-build 20170726)

Inspect or clean up the working tree at /var/folders/9_/xjrq9lv11hl_82pmlzqh3h0m0000gn/T/ruby-build.20170728015414.21759
Results logged to /var/folders/9_/xjrq9lv11hl_82pmlzqh3h0m0000gn/T/ruby-build.20170728015414.21759.log

Last 10 log lines:
  Referenced from: /usr/local/bin/tar
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _utimensat
  Referenced from: /usr/local/bin/tar
  Expected in: /usr/lib/libSystem.B.dylib

/usr/local/bin/ruby-build: line 344: 21953 Abort trap: 6           tar $tar_args "$package_filename"
/var/folders/9_/xjrq9lv11hl_82pmlzqh3h0m0000gn/T/ruby-build.20170728015414.21759/ruby-2.4.0 /var/folders/9_/xjrq9lv11hl_82pmlzqh3h0m0000gn/T/ruby-build.20170728015414.21759 ~/Documents/Github
/usr/local/bin/ruby-build: line 563: ./configure: No such file or directory

Most helpful comment

looks like the same workaround for https://github.com/rbenv/ruby-build/issues/992#issuecomment-247342449 works here:

xcode-select --install

All 4 comments

Can you try with uninstalling /usr/local/bin/tar ? It seems broken by share library.

I'm getting a similar issue, but with ruby version 2.4.1. Also I do not have a /usr/local/bin/tar

rbenv install 2.4.1
ruby-build: use openssl from homebrew
Downloading ruby-2.4.1.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.bz2
Installing ruby-2.4.1...
ruby-build: use readline from homebrew

BUILD FAILED (OS X 10.12.6 using ruby-build 20170914)

Inspect or clean up the working tree at /var/folders/l8/8ljsh0p103d9m4gg3866jlhh0000gp/T/ruby-build.20171005170059.63168
Results logged to /var/folders/l8/8ljsh0p103d9m4gg3866jlhh0000gp/T/ruby-build.20171005170059.63168.log

Last 10 log lines:
Generating RDoc documentation
dyld: lazy symbol binding failed: Symbol not found: _utimensat
  Referenced from: /private/var/folders/l8/8ljsh0p103d9m4gg3866jlhh0000gp/T/ruby-build.20171005170059.63168/ruby-2.4.1/./ruby
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _utimensat
  Referenced from: /private/var/folders/l8/8ljsh0p103d9m4gg3866jlhh0000gp/T/ruby-build.20171005170059.63168/ruby-2.4.1/./ruby
  Expected in: /usr/lib/libSystem.B.dylib

make: *** [rdoc] Abort trap: 6

looks like the same workaround for https://github.com/rbenv/ruby-build/issues/992#issuecomment-247342449 works here:

xcode-select --install

xcode-select --install
works for me thx!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

arpitchauhan picture arpitchauhan  路  4Comments

k0kubun picture k0kubun  路  3Comments

dpaluy picture dpaluy  路  6Comments

snibbets picture snibbets  路  3Comments

denisemauldin picture denisemauldin  路  4Comments