Jan Biedermann

Results 165 comments of Jan Biedermann

@noraj in both logs it says "successfully installed", whats the issue?

In addition, in both logs it links iodine.so correctly and installs it without error. Now, if iodine.so doesn't get loaded, that may be possible because of a name clash in...

@noraj i see that, if i inspect the files, looking fo "compiling " i see 32 hits in both of them, i see the *.c *.h files are copied correctly....

So the issue seems to be, that it cannot find the built extension, see above.

And sure, you cannot use the gem built for 3.0 with 3.2 or the other way around, if you switch rubies, are the gem paths updated accordingly? Otherwise load will...

Then check $LOAD_PATH, see if /home/noraj/.local/share/gem/ruby/3.0.0/gems/ is in there on archlinux

Oh yes, it tries to load from it, so i'm back on this possibly being a name clash, as described above (@boazsegev)

@noraj but it tries to load from the right path it says "no such file or directory" please do `ls -l /home/noraj/.local/share/gem/ruby/3.0.0/gems/iodine-0.7.57/lib/iodine` `ls -l /home/noraj/.local/share/gem/ruby/3.0.0/gems/iodine-0.7.57/lib/`

Hm, it installs from `/home/noraj/.local/share/gem/ruby/3.0.0/gems/iodine-0.7.56/ext/iodine` it loads from: `/home/noraj/.local/share/gem/ruby/3.0.0/gems/iodine-0.7.57/lib/iodine` and at same time it concludes: `/home/noraj/.local/share/gem/ruby/3.0.0/gems/iodine-0.7.57/lib/` : No such file or directory? I can only conclude, that your system ruby...

install should copy the *.so as final step from ext to lib