Rubyをソースからコンパイルしてインストールし、インストールを別の場所に移動したいと思います。
例えば:
ruby-1.9.3-p125$ ./configure --prefix=/tmp/ruby-1.9.3-p125
問題は、--prefix
パスがRubyバイナリにハードコーディングされているように見えることです。/tmp/ruby-1.9.3-p125
私が言うことに移ると/opt/ruby-1.9.3-p125
、ハードコードされたパスはインストールされたバイナリとスクリプトに存在します。
移動した後、エラーが発生します:
<internal:gem_prelude>:1:in `require':そのようなファイルをロードできません--rubygems.rb(LoadError) from <internal:gem_prelude>:1:in `<compiled> '
どうすればこれを回避できますか?