-
Notifications
You must be signed in to change notification settings - Fork 185
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
date-3.4.0/lib/date_core.bundle : symbol not found in flat namespace '_rb_str_format' #3716
Comments
I cannot reproduce on Linux (it works fine) with:
At the end of your output I can see you have
And this sound like macOS is not respecting RTLD_LAZY, as in #3390 FWIW, TruffleRuby does not implement In any case, we should add TruffleRuby in ruby/date's CI and implement |
So just to clarify, this has nothing to do with nokogiri, it's about the |
@eregon thank you for pointing me in the right direction. Not sure which Xcode version I had, but I updated it to 16.1 and the problem was solved. Could you also confirm what's the latest version of Rails that is supported on 24.1.1? I noticed the bundle was installed fine on Rails 7.1+ but the app didn't start, it raised some NoMethodErrors related to ActionCable 7.1+. Downgraded to Rails 7.0 and ActionCable 7.0 and the app launched correctly. |
Could you share those NoMethodErrors as a separate issue? Generally any version of Rails should work, currently known issues are #3683 (comment) for Zeitwerk (applies to multiple Rails versions) and rails/rails#53490 (comment) (Rails 8). |
Just for the record. Now there are the following failures in the
The reason of the first failure is that The second failure occurs because on TruffleRuby So it seems to we can just disable these tests on TruffleRuby. |
Hey!
I wanted to experiment with transferring a large-ish Rails app to truffleruby, but it seems to fail every time when building the Nokogiri gem.
OS: MacOS Sequoia 15.1 (24B83)
Ruby: truffleruby 24.1.1, like ruby 3.2.4, Oracle GraalVM Native [arm64-darwin20] (installed with rbenv)
Rails: Tried 7.0, 7.1, 7.2 and 8.0
Tried different Nokogiri versions as well, still the same issue.
Also tried truffleruby+graalvm-24.1.1, same issue.
It also fails when I install nokogiri separately with just
gem install nokogiri
Could you help?
The text was updated successfully, but these errors were encountered: