-
Notifications
You must be signed in to change notification settings - Fork 787
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3.0.0-preview2 install failed (Mac OS X 10.15.7 using ruby-build 20201210) #1505
Comments
Similarly, I can't get 3.0.0-preview2 or 3.0.0-dev to build on Mojave with similar-ish errors...
Similar build failures were posted to the Ruby bug tracker for Ruby 2.6.2: https://bugs.ruby-lang.org/issues/15726 3.0.0-preview1, 2.7.1 and 2.7.2 build fine, however.
|
As a follow up to my comment above, I've created a ticket in the Ruby issue tracker along with a fix for the bigdecimal issue. See here for details: https://bugs.ruby-lang.org/issues/17486 Basically, reverting the following commit will allow builds to run successfully on darwin again: |
@naro143 I get the same error (Segmentation fault: 11) when installing ruby 3.0.0. Did you solve it? |
@v3rmin I don't know how to solve this problem. ruby 3.0.0. has the same problem. |
Hi, all. Can you try with the following instructions?
I think your developer toolchain is broken by macOS or Xcode upgrade installation. |
@hsbt Thank you! |
@hsbt |
@hsbt This does not resolve the issue. I did what you asked on a Catalina Macbook Pro and the issue is still present. Applying the patch revert I mentioned does however work. I also have access to a Big Sur Macbook Pro that I can try with once the upgrade is done. |
I couldn't reproduce it. ruby-build is working fine with my Catalina and Big Sur environment. |
This also happens when building from source directly from a fresh git clone so it's not an issue with ruby-build per se, but with Ruby itself it seems. As to why you are unable to reproduce, I'm not sure, but I've had the issue now on Mojave, Catalina, and I will soon check on Big Sur. I've posted to the Ruby bug tracker so we can perhaps follow the progress there to see if anyone else has a similar issue. I can say with certainty that reverting patch in question definitely resolves the issue for me at least on the v3_0_0 tag and on master, but as to why I'm experiencing it specifically is a different matter. |
The bug report on bugs.ruby-lang.org is here: |
It seems the developer toolchain is broken by macOS or Xcode upgrade installation. Revise the developer toolchain before installing. Refs. - rbenv/ruby-build#1505 - https://bugs.ruby-lang.org/issues/17486 - http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/94072 - https://public-inbox.org/ruby-core/[email protected]/
Hey! I have the same issue with Catalina and reinstalling command line tools didnt help. Any ideas how to fix it and install ruby? |
I was having this same issue installing ruby
|
This advice was perfect, and still relevant for ruby |
@asgeo1 This patch worked for me on my Apple Silicon M1 with Monterey 12.5 installing Ruby 3.1.2 via Homebrew and rbenv. |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
$ rbenv install 3.0.0-preview2
Downloading openssl-1.1.1i.tar.gz...
-> https://dqw8nmjcqpjn7.cloudfront.net/e8be6a35fe41d10603c3cc635e93289ed00bf34b79671a3a4de64fcee00d5242
Installing openssl-1.1.1i...
Installed openssl-1.1.1i to /Users/naro143/.rbenv/versions/3.0.0-preview2
Downloading ruby-3.0.0-preview2.tar.gz...
-> https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0-preview2.tar.gz
Installing ruby-3.0.0-preview2...
ruby-build: using readline from homebrew
BUILD FAILED (Mac OS X 10.15.7 using ruby-build 20201210)
Inspect or clean up the working tree at /var/folders/q7/xvn3h3gn2t18rdxx2n7grd_0wzqfmf/T/ruby-build.20201213040353.36221.Nqoey4
Results logged to /var/folders/q7/xvn3h3gn2t18rdxx2n7grd_0wzqfmf/T/ruby-build.20201213040353.36221.log
Last 10 log lines:
compiling enc/unicode.c
compiling enc/utf_8.c
compiling enc/trans/newline.c
./revision.h unchanged
compiling version.c
linking miniruby
generating x86_64-darwin19-fake.rb
x86_64-darwin19-fake.rb updated
make: *** [exe/ruby] Segmentation fault: 11
make: *** Deleting file `exe/ruby'
zsh: exit 1
$ xcodebuild -version
Xcode 11.1
Build version 11A1027
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.15.7
BuildVersion: 19H2
3.0.0-preview1 install succeeds, but 3.0.0-preview2 install does not.
The text was updated successfully, but these errors were encountered: