1

私はubuntu11.10を使用していますが、rubyのインストールに問題があります。私がそれをインストールしようとしたとき、それはこれを与えました:

Installing Ruby from source to: /usr/share/ruby-rvm/rubies/ruby-1.9.3-p125, this may take a while depending on your cpu(s)...

ruby-1.9.3-p125 - #fetching 
ruby-1.9.3-p125 - #extracted to /usr/share/ruby-rvm/src/ruby-1.9.3-p125 (already extracted)
Applying patch 'xcode-debugopt-fix-r34840' (located at /usr/share/ruby-rvm/patches/ruby/1.9.3/p125/xcode-debugopt-fix-r34840.diff)
Error running 'patch -F 25 -p1 -N -f <"/usr/share/ruby-rvm/patches/ruby/1.9.3/p125/xcode-debugopt-fix-r34840.diff"', please read /usr/share/ruby-rvm/log/ruby-1.9.3-p125/patch.apply.xcode-debugopt-fix-r34840.log
ruby-1.9.3-p125 - #autoreconf
ruby-1.9.3-p125 - #configuring 
ruby-1.9.3-p125 - #compiling 
ruby-1.9.3-p125 - #installing 
Removing old Rubygems files...
Installing rubygems-1.8.21 for ruby-1.9.3-p125 ...
Installation of rubygems completed successfully.
ruby-1.9.3-p125 - adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
ruby-1.9.3-p125 - #importing default gemsets (/usr/share/ruby-rvm/gemsets/)
Install of ruby-1.9.3-p125 - #complete

その後、私はルビーをテストし、これを返します:

The program 'ruby' can be found in the following packages:
 * ruby1.8
 * ruby1.9.1
Try: sudo apt-get install <selected package>

助けてください。

4

1 に答える 1

2

私も以前にこの質問に出会った。失敗する理由は、依存パッケージがないためです。

実行rvm requirementsし、要件を確認して、以下のパッケージを含むすべてのパッケージをインストールしますruby-head

私の場合、次のものをインストールする必要があります。

sudo apt-get install curl patch build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion

すべてのパッケージを実行した後、次のように入力して1.9.3またはRubiniusをインストールします。

rvm install 1.9.3またrvm install rbx

スムーズに進むはずです。

インストール後、[ターミナル]->[編集]->[プロファイル設定]->[タイトルとコマンド]に移動し、チェックしRun command as login shellます。ターミナルウィンドウも閉じて閉じます。新しいターミナルウィンドウを開き、実行rvm --default use 1.9.3(またはその他)して、ターミナルを再度閉じます。

新しいターミナルを開き、rubyと入力すると、適切なrubyが表示されます。

于 2012-04-08T05:49:24.240 に答える