お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2007-11-19 19:22:25

seijun
メンバ
登録日: 2007-11-14

Ruby on Railsについて

#sudo gem install rails -yでRuby on Railsをインストールしましたが、/usr/binにrailsがインストールされません。これは、どうしてでしょうか。Ubuntuによると、sudo apt-get install railsを実行せよと言われましたので、そうしますと/usr/binに1.2.4のrailsがインストールされました。

#sudo gem install rails -yでインストールしたrailsのバージョンは、1.2.5のようです。何だか、ごっちゃになっているようで、気持ちが悪いのですが、どうしたものでしょうか。なお、Ubuntu は7.10です。

オフライン

 

#2 2007-11-19 19:33:17

hito
管理者
登録日: 2007-03-18

Re: Ruby on Railsについて

Ubuntuでは(というかパッケージ管理されているUnix OSでは)、
パッケージがあればそちらを使うのが基本です。

端的に言うと、RailsをRuby gemでインストールするべきではありません。

どうしても入れたければ、gemのインストール時に.configを修正し、
/usr/local/libや~/lib など、パッケージ管理と衝突しない場所に
導入してください。

ちなみに、
sudo updatedb && locate rails
すると結果はどうなりますか?

オフライン

 

#3 2007-11-19 22:17:01

seijun
メンバ
登録日: 2007-11-14

Re: Ruby on Railsについて

seijunです。Ubuntuコンピューターは会社に置いてありますので、明日、結果をお知らせします。なお、gemでインストールしたrailsの削除はどうすれば良いのでしょうか? ※ # sudo gem uninstall rails で宜しいのでしょうか。

最後の編集者: seijun (2007-11-20 00:08:24)

オフライン

 

#4 2007-11-20 09:45:55

hito
管理者
登録日: 2007-03-18

Re: Ruby on Railsについて

おそらくRailsの依存するものも一緒に入っているので、
gem listして出てきたものを個別にsudo gem uninstall (名称)してください。

オフライン

 

#5 2007-11-20 14:17:28

seijun
メンバ
登録日: 2007-11-14

Re: Ruby on Railsについて

seijunです。

hito による投稿:

おそらくRailsの依存するものも一緒に入っているので、
gem listして出てきたものを個別にsudo gem uninstall (名称)してください。

railsに依存しているすべてのgemパッケージを削除しましたが、最後に下記が残りました。
============================================
root@ubunt710:/home/seijun # gem list

*** LOCAL GEMS ***

sources (0.0.1)
    This package provides download sources for remote gem installation
============================================
# sudo gem uninstall sourcesとすべきでしょうか。

なお、Ubuntuで、Ruby on Railsの勉強をしたいと思っておりますが、参考になる資料・情報などがありましたら、ご教示下さると幸いです。
恥ずかしながら、 $ sudo gem install rails -yとしたのは、ある参考書にDebian/GNU Linuxではこうするのだということが書いてあったので、その通りにしました。Ubuntuに、Ruby on Railsのパッケージが用意されていたことは、勉強不足のため知りませんでした。

最後の編集者: seijun (2007-11-20 14:45:39)

オフライン

 

Board footer

Powered by FluxBB