Saya mencoba untuk mengotomatiskan instalasi ruby melalui skrip di amazon ec2 contoh ubuntu. Melalui skrip saya dapat mengunduh, mengkonfigurasi dan membuat ruby dari sumber tetapi ketika mencoba menginstal (make install) itu melempar kesalahan berikut.
Saya menempatkan ruby saya di / opt dan memberikan izin opt baik pemilik dan grup ubuntu.
ruby-2.2.2/lib/fileutils.rb:1392:in `initialize': Is a directory @ rb_sysopen - /usr/local/bin/ruby (Errno::EISDIR)
from /opt/ruby-2.2.2/lib/fileutils.rb:1392:in `open'
from /opt/ruby-2.2.2/lib/fileutils.rb:1392:in `block in copy_file'
from /opt/ruby-2.2.2/lib/fileutils.rb:1391:in `open'
from /opt/ruby-2.2.2/lib/fileutils.rb:1391:in `copy_file'
from /opt/ruby-2.2.2/lib/fileutils.rb:485:in `copy_file'
from /opt/ruby-2.2.2/lib/fileutils.rb:863:in `block in install'
from /opt/ruby-2.2.2/lib/fileutils.rb:1570:in `block in fu_each_src_dest'
from /opt/ruby-2.2.2/lib/fileutils.rb:1584:in `fu_each_src_dest0'
from /opt/ruby-2.2.2/lib/fileutils.rb:1568:in `fu_each_src_dest'
from /opt/ruby-2.2.2/lib/fileutils.rb:859:in `install'
from ./tool/rbinstall.rb:158:in `install'
from ./tool/rbinstall.rb:334:in `block in <main>'
from ./tool/rbinstall.rb:757:in `call'
from ./tool/rbinstall.rb:757:in `block in <main>'
from ./tool/rbinstall.rb:754:in `each'
from ./tool/rbinstall.rb:754:in `<main>'
Apakah mungkin untuk menginstal ruby dari pengguna ubuntu normal atau hanya pengguna root?
/opt
tidak akan berfungsi seperti yang Anda harapkan. Tempat untuk menginstal biasanya diberikan sebagai opsi untuk skrip konfigurasi../configure --help
akan menunjukkan beberapa petunjuk