-
-
Save cowboyd/c419ee5184ab3cb97b2e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
~ $ LD_DEBUG=libs bundle exec ruby -rv8 -e 'puts V8::Context.new.eval("1+1")' | |
10: find library=libc.so.6 [0]; searching | |
10: search cache=/etc/ld.so.cache | |
10: trying file=/lib/libc.so.6 | |
10: | |
10: | |
10: calling init: /lib/libc.so.6 | |
10: | |
10: | |
10: initialize program: /usr/bin/env | |
10: | |
10: | |
10: transferring control: /usr/bin/env | |
10: | |
10: find library=libpthread.so.0 [0]; searching | |
10: search path=/usr/local/lib/tls/x86_64:/usr/local/lib/tls:/usr/local/lib/x86_64:/usr/local/lib (RPATH from file ruby) | |
10: trying file=/usr/local/lib/tls/x86_64/libpthread.so.0 | |
10: trying file=/usr/local/lib/tls/libpthread.so.0 | |
10: trying file=/usr/local/lib/x86_64/libpthread.so.0 | |
10: trying file=/usr/local/lib/libpthread.so.0 | |
10: search cache=/etc/ld.so.cache | |
10: trying file=/lib/libpthread.so.0 | |
10: | |
10: find library=librt.so.1 [0]; searching | |
10: search path=/usr/local/lib (RPATH from file ruby) | |
10: trying file=/usr/local/lib/librt.so.1 | |
10: search cache=/etc/ld.so.cache | |
10: trying file=/lib/librt.so.1 | |
10: | |
10: find library=libdl.so.2 [0]; searching | |
10: search path=/usr/local/lib (RPATH from file ruby) | |
10: trying file=/usr/local/lib/libdl.so.2 | |
10: search cache=/etc/ld.so.cache | |
10: trying file=/lib/libdl.so.2 | |
10: | |
10: find library=libcrypt.so.1 [0]; searching | |
10: search path=/usr/local/lib (RPATH from file ruby) | |
10: trying file=/usr/local/lib/libcrypt.so.1 | |
10: search cache=/etc/ld.so.cache | |
10: trying file=/lib/libcrypt.so.1 | |
10: | |
10: find library=libm.so.6 [0]; searching | |
10: search path=/usr/local/lib (RPATH from file ruby) | |
10: trying file=/usr/local/lib/libm.so.6 | |
10: search cache=/etc/ld.so.cache | |
10: trying file=/lib/libm.so.6 | |
10: | |
10: find library=libc.so.6 [0]; searching | |
10: search path=/usr/local/lib (RPATH from file ruby) | |
10: trying file=/usr/local/lib/libc.so.6 | |
10: search cache=/etc/ld.so.cache | |
10: trying file=/lib/libc.so.6 | |
10: | |
10: | |
10: calling init: /lib/libpthread.so.0 | |
10: | |
10: | |
10: calling init: /lib/libc.so.6 | |
10: | |
10: | |
10: calling init: /lib/libm.so.6 | |
10: | |
10: | |
10: calling init: /lib/libcrypt.so.1 | |
10: | |
10: | |
10: calling init: /lib/libdl.so.2 | |
10: | |
10: | |
10: calling init: /lib/librt.so.1 | |
10: | |
10: | |
10: initialize program: ruby | |
10: | |
10: | |
10: transferring control: ruby | |
10: | |
10: | |
10: calling init: /usr/local/lib/ruby/1.9.1/x86_64-linux/enc/encdb.so | |
10: | |
10: | |
10: calling init: /usr/local/lib/ruby/1.9.1/x86_64-linux/enc/trans/transdb.so | |
10: | |
10: | |
10: calling init: /usr/local/lib/ruby/1.9.1/x86_64-linux/etc.so | |
10: | |
10: | |
10: calling init: /usr/local/lib/ruby/1.9.1/x86_64-linux/stringio.so | |
10: | |
10: | |
10: calling init: /usr/local/lib/ruby/1.9.1/x86_64-linux/syck.so | |
10: | |
10: | |
10: calling init: /usr/local/lib/ruby/1.9.1/x86_64-linux/strscan.so | |
10: | |
10: find library=libcrypto.so.0.9.8 [0]; searching | |
10: search path=/usr/local/lib (RPATH from file ruby) | |
10: trying file=/usr/local/lib/libcrypto.so.0.9.8 | |
10: search cache=/etc/ld.so.cache | |
10: trying file=/lib/libcrypto.so.0.9.8 | |
10: | |
10: find library=libz.so.1 [0]; searching | |
10: search path=/usr/local/lib (RPATH from file ruby) | |
10: trying file=/usr/local/lib/libz.so.1 | |
10: search cache=/etc/ld.so.cache | |
10: trying file=/lib/libz.so.1 | |
10: | |
10: | |
10: calling init: /lib/libz.so.1 | |
10: | |
10: | |
10: calling init: /lib/libcrypto.so.0.9.8 | |
10: | |
10: | |
10: calling init: /usr/local/lib/ruby/1.9.1/x86_64-linux/digest/sha1.so | |
10: | |
10: | |
10: calling init: /usr/local/lib/ruby/1.9.1/x86_64-linux/digest.so | |
10: | |
10: | |
10: calling init: /usr/local/lib/ruby/1.9.1/x86_64-linux/zlib.so | |
10: | |
10: find library=libssl.so.0.9.8 [0]; searching | |
10: search path=/usr/local/lib (RPATH from file ruby) | |
10: trying file=/usr/local/lib/libssl.so.0.9.8 | |
10: search cache=/etc/ld.so.cache | |
10: trying file=/lib/libssl.so.0.9.8 | |
10: | |
10: | |
10: calling init: /lib/libssl.so.0.9.8 | |
10: | |
10: | |
10: calling init: /usr/local/lib/ruby/1.9.1/x86_64-linux/openssl.so | |
10: | |
10: | |
10: calling init: /usr/local/lib/ruby/1.9.1/x86_64-linux/fcntl.so | |
10: | |
10: | |
10: calling init: /usr/local/lib/ruby/1.9.1/x86_64-linux/enc/iso_8859_1.so | |
10: | |
10: | |
10: calling init: /usr/local/lib/ruby/1.9.1/x86_64-linux/socket.so | |
10: | |
10: find library=libpthread.so.0 [0]; searching | |
10: search path=/usr/local/lib/tls/x86_64:/usr/local/lib/tls:/usr/local/lib/x86_64:/usr/local/lib (RPATH from file ruby) | |
10: trying file=/usr/local/lib/tls/x86_64/libpthread.so.0 | |
10: trying file=/usr/local/lib/tls/libpthread.so.0 | |
10: trying file=/usr/local/lib/x86_64/libpthread.so.0 | |
10: trying file=/usr/local/lib/libpthread.so.0 | |
10: search cache=/etc/ld.so.cache | |
10: trying file=/lib/libpthread.so.0 | |
10: | |
10: find library=librt.so.1 [0]; searching | |
10: search path=/usr/local/lib (RPATH from file ruby) | |
10: trying file=/usr/local/lib/librt.so.1 | |
10: search cache=/etc/ld.so.cache | |
10: trying file=/lib/librt.so.1 | |
10: | |
10: find library=libdl.so.2 [0]; searching | |
10: search path=/usr/local/lib (RPATH from file ruby) | |
10: trying file=/usr/local/lib/libdl.so.2 | |
10: search cache=/etc/ld.so.cache | |
10: trying file=/lib/libdl.so.2 | |
10: | |
10: find library=libcrypt.so.1 [0]; searching | |
10: search path=/usr/local/lib (RPATH from file ruby) | |
10: trying file=/usr/local/lib/libcrypt.so.1 | |
10: search cache=/etc/ld.so.cache | |
10: trying file=/lib/libcrypt.so.1 | |
10: | |
10: find library=libm.so.6 [0]; searching | |
10: search path=/usr/local/lib (RPATH from file ruby) | |
10: trying file=/usr/local/lib/libm.so.6 | |
10: search cache=/etc/ld.so.cache | |
10: trying file=/lib/libm.so.6 | |
10: | |
10: find library=libc.so.6 [0]; searching | |
10: search path=/usr/local/lib (RPATH from file ruby) | |
10: trying file=/usr/local/lib/libc.so.6 | |
10: search cache=/etc/ld.so.cache | |
10: trying file=/lib/libc.so.6 | |
10: | |
10: | |
10: calling init: /lib/libpthread.so.0 | |
10: | |
10: | |
10: calling init: /lib/libc.so.6 | |
10: | |
10: | |
10: calling init: /lib/libm.so.6 | |
10: | |
10: | |
10: calling init: /lib/libcrypt.so.1 | |
10: | |
10: | |
10: calling init: /lib/libdl.so.2 | |
10: | |
10: | |
10: calling init: /lib/librt.so.1 | |
10: | |
10: | |
10: initialize program: ruby | |
10: | |
10: | |
10: transferring control: ruby | |
10: | |
10: | |
10: calling init: /usr/local/lib/ruby/1.9.1/x86_64-linux/enc/encdb.so | |
10: | |
10: | |
10: calling init: /usr/local/lib/ruby/1.9.1/x86_64-linux/enc/trans/transdb.so | |
10: | |
10: | |
10: calling init: /usr/local/lib/ruby/1.9.1/x86_64-linux/etc.so | |
10: | |
10: find library=libruby.so.1.9 [0]; searching | |
10: search path=/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/tls/x86_64:/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/tls:/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/x86_64:/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib:/home/vagrant/.rvm/usr/lib/tls/x86_64:/home/vagrant/.rvm/usr/lib/tls:/home/vagrant/.rvm/usr/lib/x86_64:/home/vagrant/.rvm/usr/lib:/app/vendor/bundle/ruby/1.9.1/gems/therubyracer-0.11.0beta3-x86_64-linux/lib/v8/../lib/tls/x86_64:/app/vendor/bundle/ruby/1.9.1/gems/therubyracer-0.11.0beta3-x86_64-linux/lib/v8/../lib/tls:/app/vendor/bundle/ruby/1.9.1/gems/therubyracer-0.11.0beta3-x86_64-linux/lib/v8/../lib/x86_64:/app/vendor/bundle/ruby/1.9.1/gems/therubyracer-0.11.0beta3-x86_64-linux/lib/v8/../lib (RPATH from file /app/vendor/bundle/ruby/1.9.1/gems/therubyracer-0.11.0beta3-x86_64-linux/lib/v8/init.so) | |
10: trying file=/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/tls/x86_64/libruby.so.1.9 | |
10: trying file=/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/tls/libruby.so.1.9 | |
10: trying file=/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/x86_64/libruby.so.1.9 | |
10: trying file=/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/libruby.so.1.9 | |
10: trying file=/home/vagrant/.rvm/usr/lib/tls/x86_64/libruby.so.1.9 | |
10: trying file=/home/vagrant/.rvm/usr/lib/tls/libruby.so.1.9 | |
10: trying file=/home/vagrant/.rvm/usr/lib/x86_64/libruby.so.1.9 | |
10: trying file=/home/vagrant/.rvm/usr/lib/libruby.so.1.9 | |
10: trying file=/app/vendor/bundle/ruby/1.9.1/gems/therubyracer-0.11.0beta3-x86_64-linux/lib/v8/../lib/tls/x86_64/libruby.so.1.9 | |
10: trying file=/app/vendor/bundle/ruby/1.9.1/gems/therubyracer-0.11.0beta3-x86_64-linux/lib/v8/../lib/tls/libruby.so.1.9 | |
10: trying file=/app/vendor/bundle/ruby/1.9.1/gems/therubyracer-0.11.0beta3-x86_64-linux/lib/v8/../lib/x86_64/libruby.so.1.9 | |
10: trying file=/app/vendor/bundle/ruby/1.9.1/gems/therubyracer-0.11.0beta3-x86_64-linux/lib/v8/../lib/libruby.so.1.9 | |
10: search path=/usr/local/lib (RPATH from file ruby) | |
10: trying file=/usr/local/lib/libruby.so.1.9 | |
10: search cache=/etc/ld.so.cache | |
10: search path=/lib/tls/x86_64:/lib/tls:/lib/x86_64:/lib:/usr/lib/tls/x86_64:/usr/lib/tls:/usr/lib/x86_64:/usr/lib:/lib/x86_64-linux-gnu/tls/x86_64:/lib/x86_64-linux-gnu/tls:/lib/x86_64-linux-gnu/x86_64:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu/tls/x86_64:/usr/lib/x86_64-linux-gnu/tls:/usr/lib/x86_64-linux-gnu/x86_64:/usr/lib/x86_64-linux-gnu (system search path) | |
10: trying file=/lib/tls/x86_64/libruby.so.1.9 | |
10: trying file=/lib/tls/libruby.so.1.9 | |
10: trying file=/lib/x86_64/libruby.so.1.9 | |
10: trying file=/lib/libruby.so.1.9 | |
10: trying file=/usr/lib/tls/x86_64/libruby.so.1.9 | |
10: trying file=/usr/lib/tls/libruby.so.1.9 | |
10: trying file=/usr/lib/x86_64/libruby.so.1.9 | |
10: trying file=/usr/lib/libruby.so.1.9 | |
10: trying file=/lib/x86_64-linux-gnu/tls/x86_64/libruby.so.1.9 | |
10: trying file=/lib/x86_64-linux-gnu/tls/libruby.so.1.9 | |
10: trying file=/lib/x86_64-linux-gnu/x86_64/libruby.so.1.9 | |
10: trying file=/lib/x86_64-linux-gnu/libruby.so.1.9 | |
10: trying file=/usr/lib/x86_64-linux-gnu/tls/x86_64/libruby.so.1.9 | |
10: trying file=/usr/lib/x86_64-linux-gnu/tls/libruby.so.1.9 | |
10: trying file=/usr/lib/x86_64-linux-gnu/x86_64/libruby.so.1.9 | |
10: trying file=/usr/lib/x86_64-linux-gnu/libruby.so.1.9 | |
10: | |
<internal:lib/rubygems/custom_require>:29:in `require': libruby.so.1.9: cannot open shared object file: No such file or directory - /app/vendor/bundle/ruby/1.9.1/gems/therubyracer-0.11.0beta3-x86_64-linux/lib/v8/init.so (LoadError) | |
from <internal:lib/rubygems/custom_require>:29:in `require' | |
from /app/vendor/bundle/ruby/1.9.1/gems/therubyracer-0.11.0beta3-x86_64-linux/lib/v8.rb:4:in `<top (required)>' | |
from <internal:lib/rubygems/custom_require>:33:in `require' | |
from <internal:lib/rubygems/custom_require>:33:in `rescue in require' | |
from <internal:lib/rubygems/custom_require>:29:in `require' | |
10: | |
10: calling fini: ruby [0] | |
10: | |
10: | |
10: calling fini: /usr/local/lib/ruby/1.9.1/x86_64-linux/enc/encdb.so [0] | |
10: | |
10: | |
10: calling fini: /usr/local/lib/ruby/1.9.1/x86_64-linux/enc/trans/transdb.so [0] | |
10: | |
10: | |
10: calling fini: /usr/local/lib/ruby/1.9.1/x86_64-linux/etc.so [0] | |
10: | |
10: | |
10: calling fini: /lib/librt.so.1 [0] | |
10: | |
10: | |
10: calling fini: /lib/libpthread.so.0 [0] | |
10: | |
10: | |
10: calling fini: /lib/libdl.so.2 [0] | |
10: | |
10: | |
10: calling fini: /lib/libcrypt.so.1 [0] | |
10: | |
10: | |
10: calling fini: /lib/libm.so.6 [0] | |
10: | |
10: | |
10: calling fini: /lib/libc.so.6 [0] | |
10: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ldd /app/vendor/bundle/ruby/1.9.1/gems/therubyracer-0.11.0beta3-x86_64-linux/lib/v8/init.so | |
linux-vdso.so.1 => (0x00007fff559ff000) | |
libruby.so.1.9 => not found | |
libpthread.so.0 => /lib/libpthread.so.0 (0x00007fb565b15000) | |
librt.so.1 => /lib/librt.so.1 (0x00007fb56590d000) | |
libdl.so.2 => /lib/libdl.so.2 (0x00007fb565709000) | |
libcrypt.so.1 => /lib/libcrypt.so.1 (0x00007fb5654cf000) | |
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fb5651bb000) | |
libm.so.6 => /lib/libm.so.6 (0x00007fb564f38000) | |
libc.so.6 => /lib/libc.so.6 (0x00007fb564bb4000) | |
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fb56499d000) | |
/lib64/ld-linux-x86-64.so.2 (0x00007fb56640f000) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment