3

私は Ubuntu 8.10 を使用しており、このサイトの指示に従って Ruby と Ruby on Rails をインストールしました。rubyonrails.org wiki が最近変更されたように見えるため、私がたどった正確な指示はもうありません。しかし、私はそれを長い道のりでインストールしました。Ruby をインストールしてから Gem をインストールし、次に「gem install rails」を使用して Rails をインストールしました。私はしばらくRailsをいじっていませんでしたが、今日はGemコマンドを使用しようとしました...

   The program 'gem' can be found in the following packages:
    * rubygems1.8
    * rubygems1.9
   Try: sudo apt-get install <selected package>
   bash: gem: command not found

gem コマンドを使用して Rails をインストールしたので、これは私にとって奇妙です。コンピューターでgemsバイナリを探していたので、binディレクトリにリンクを作成できましたが、見つかりません。「script/server」を実行してブラウザで localhost:3000 に移動すると、次のバージョン情報が表示されるため、インストールされていることがわかります。

Ruby version    1.8.7 (i486-linux)
RubyGems version    1.3.1
Rails version   2.2.2
Active Record version   2.2.2
Action Pack version 2.2.2
Active Resource version 2.2.2
Action Mailer version   2.2.2
Active Support version  2.2.2

gem コマンドを再び機能させる方法を知っている人はいますか? 助けてくれてありがとう。

注: 私は Rails を初めて使用し、Ubuntu と Linux についてはほぼ初心者です。

4

2 に答える 2

3

apt-get から ruby​​gems をインストールしましたか? はいの場合は、削除してソースからインストールしてみてください。

Rails の Ubuntu へのインストールに関する別の記事を次に示します。

http://www.rubyinside.com/how-to-install-a-ruby-18-stack-on-ubuntu-810-from-scratch-1566.html

基本的には apt-get やソースから Ruby をインストールできますが、ソースから ruby​​gem をインストールすることをお勧めします。

于 2009-03-02T05:33:18.613 に答える
3

次の場所にあるかどうかを確認できます。

/usr/bin/gem1.8

存在する場合は、/usr/bin/gem をシンボリック リンクします。

sudo ln -s /usr/bin/gem1.8 /usr/bin/gem

ところで、これはUbuntu 8.10にレールをインストールする方法に関する別のチュートリアルです。

http://articles.slicehost.com/2009/1/6/ubuntu-intrepid-ruby-on-rails

于 2009-03-01T06:57:18.043 に答える