Created
January 7, 2011 21:58
-
-
Save dcolebatch/770188 to your computer and use it in GitHub Desktop.
I can't install/run latest jruby using rvm on 64-bit Ubuntu (10.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
using: | |
Linux desktop 2.6.35-24-generic #42-Ubuntu SMP Thu Dec 2 02:41:37 UTC 2010 x86_64 GNU/Linux | |
rvm 1.2.0 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/] | |
I can build & install ruby-head just fine, but I really want jruby for some projects I have been working on another machine: | |
------ | |
ruby-head 16:17 ~ $ rvm install jruby | |
jruby-1.5.6 - #fetching | |
jruby-1.5.6 - #extracted to /home/david/.rvm/src/jruby-1.5.6 (already extracted) | |
Building Nailgun | |
jruby-1.5.6 - #installing to /home/david/.rvm/rubies/jruby-1.5.6 | |
jruby-1.5.6 - #importing default gemsets (/home/david/.rvm/gemsets/) | |
Copying across included gems | |
execv failed: Permission denied (13) | |
ruby-head 16:18 ~ $ | |
--- | |
Hmm... failed to install cleanly, but I can switch to it, but none of the jruby commands work: | |
---- | |
ruby-head 16:18 ~ $ rvm jruby | |
jruby-1.5.6 16:46 ~ $ jirb | |
execv failed: Permission denied (13) | |
jruby-1.5.6 16:47 ~ $ gem | |
execv failed: Permission denied (13) | |
jruby-1.5.6 16:47 ~ $ jruby | |
execv failed: Permission denied (13) | |
---- | |
looking at the permissions for the /bin directory, it all looks peachy. Any ideas? | |
---- ls -l /home/david/.rvm/rubies/jruby-1.5.6/bin/ | |
total 576 | |
-rwxr-xr-x 1 david david 2542 2011-01-07 16:17 ast | |
-rwxr-xr-x 1 david david 40 2011-01-07 16:17 ast.bat | |
-rwxr-xr-x 1 david david 712 2011-01-07 16:17 autospec | |
-rwxr-xr-x 1 david david 45 2011-01-07 16:17 autospec.bat | |
lrwxrwxrwx 1 david david 4 2011-01-07 16:17 gem -> jgem | |
-rwxr-xr-x 1 david david 143 2011-01-07 16:17 gem.bat | |
-rwxr-xr-x 1 david david 2282 2011-01-07 16:17 generate_yaml_index.rb | |
-rwxr-xr-x 1 david david 59 2011-01-07 16:17 generate_yaml_index.rb.bat | |
lrwxrwxrwx 1 david david 4 2011-01-07 16:17 irb -> jirb | |
-rwxr-xr-x 1 david david 883 2011-01-07 16:17 jgem | |
-rwxr-xr-x 1 david david 41 2011-01-07 16:17 jgem.bat | |
-rwxr-xr-x 1 david david 659 2011-01-07 16:17 jirb | |
-rwxr-xr-x 1 david david 144 2011-01-07 16:17 jirb.bat | |
-rwxr-xr-x 1 david david 2263 2011-01-07 16:17 jirb_swing | |
-rwxr-xr-x 1 david david 150 2011-01-07 16:17 jirb_swing.bat | |
-rwxr-xr-x 1 david david 58632 2011-01-07 16:18 jruby | |
-rwxr-xr-x 1 david david 125 2011-01-07 16:17 jruby.bat | |
-rwxr-xr-x 1 david david 524 2011-01-07 16:17 jrubyc | |
-rwxr-xr-x 1 david david 43 2011-01-07 16:17 jrubyc.bat | |
-rwxr-xr-x 1 david david 245 2011-01-07 16:17 jrubyd.bat | |
-rwxr-xr-x 1 david david 205312 2011-01-07 16:17 jruby.dll | |
-rwxr-xr-x 1 david david 97792 2011-01-07 16:17 jruby.exe | |
-rwxr-xr-x 1 david david 99328 2011-01-07 16:17 jrubyw.exe | |
-rwxr-xr-x 1 david david 368 2011-01-07 16:17 rake | |
-rwxr-xr-x 1 david david 144 2011-01-07 16:17 rake.bat | |
-rwxr-xr-x 1 david david 389 2011-01-07 16:17 rdebug | |
-rwxr-xr-x 1 david david 43 2011-01-07 16:17 rdebug.bat | |
-rwxr-xr-x 1 david david 1877 2011-01-07 16:17 rdoc | |
-rwxr-xr-x 1 david david 144 2011-01-07 16:17 rdoc.bat | |
-rwxr-xr-x 1 david david 1920 2011-01-07 16:17 ri | |
-rwxr-xr-x 1 david david 142 2011-01-07 16:17 ri.bat | |
lrwxrwxrwx 1 david david 5 2011-01-07 16:17 ruby -> jruby | |
-rwxr-xr-x 1 david david 708 2011-01-07 16:17 spec | |
-rwxr-xr-x 1 david david 41 2011-01-07 16:17 spec.bat | |
-rwxr-xr-x 1 david david 488 2011-01-07 16:17 testrb | |
-rwxr-xr-x 1 david david 43 2011-01-07 16:17 testrb.bat | |
Is this still a problem?
What we can't tell from the execv
error message above is what file is giving you the EACCESS. Can you try strace -f jruby
to see which file is actually giving you this error message?
No longer a problem. Using jruby 1.6.7 on either 64-bit or 32-bit java on ubuntu is working just fine.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
See solution and bug report at rvm/rvm#944