Ubuntu 10.10にRuby 1.9.2とRails 3をインストールする方法は?


0

私は多くのブログとチュートリアル(Beginning Rails 3を含む)を経験しましたが、今では気に入らないUbuntu(VMWare上で動作します)が台無しになっています。

主な問題は、Beginning Rails 3に基づいてRuby 1.9.1をインストールしたが、Rails 3を実行するにはRuby 1.9.2が必要であると主張していることです。RVMのインストールも失敗しました(プロセスの一部では、進捗率が17%でフリーズします)。

私はWindowsの開発者であり、.NET開発者です(お好みであればナッツ)。しかし、始めたばかりのこの時間は悪夢です!

Ubuntuをクリーンアップする方法がわからないので、新しいUbuntuをインストールする必要があると思います!

ありがとう!


私はこの本をお勧めしますrailstutorial.org/ruby-on-rails-tutorial-bookをインストールについてのヘルプは
Sathyajith Bhatさんは

回答:


0

sudo apt-get install ruby1.9.1Debianに1.9.2をインストールします。奇妙な?これは、1.9.1がABIバージョンであるためです。パッケージバージョンフィールドには1.9.2であることが正しく記載されています。


ありがとう、それは言う:sudo:aptitude:コマンドが見つかりません。
Kaveh Shahbazian

申し訳ありませんが、デフォルトのインストールからaptitudeを削除するUbuntuの最後の変更を完全に忘れてしまいました。apt-get代わりに使用する必要があります。
ホワイトクォーク

ありがとう。私はそれをしましたが、ruby -vはruby 1.9.1p376を与えます...しかし、どのrubyは正しいパス/ usr / local / bin / ruby​​を返します。何か忘れましたか?
Kaveh Shahbazian

apt-get経由でrubyをインストールした場合、それは明確に/ usr / localにインストールされません。他の方法で/ usr / localにrubyをインストールし、$ PATHに/ usr / local / binが/ usr /の前にある置き場。"は/ usr / binに/ルビー-v"および"を/ usr / local / binに/ルビー-v"とバージョンを確認してください..:試してみてください
rasjani

ありがとう。/ usr / bin / ruby​​ -vは1.8.7を提供し、/ usr / local / bin / ruby​​ -vは1.9.1p378を提供します-apt-getは/ usr / local / bin / ruby​​を上書きすると思いますか?
Kaveh Shahbazian

1

ruby 1.9.2をインストールするための解決策は、RVMを使用することです。RubyバージョンマネージャーであるRVMを使用すると、Rubyの最新バージョンを簡単にインストールして使用できます。私はそれを立ち上げて実行するための短いチュートリアルを書きました:http : //blog.dcxn.com/2011/06/20/setting-up-rvm-on-ubuntu-11-04/

起動して実行したら、RVMに常に1.9.2を使用するように指示します。

rvm --default use 1.9.2

rvmを介してrubyをインストールした後。gemをインストールすることで簡単にレールを動かすことができます:

gem install rails

-3

複数のrubyバージョンを使用する最良の方法は、rvmを使用することです。rvmをインストールした後、複数のrubyバージョンを簡単にインストールできます

rvm install 1.8.7
rvm install 1.9.2
rvm install jruby

切り替えはさらに簡単、タイプ(ターミナル内)

rvm use 1.8.7 --default #to use rvm for this terminal session and also sets ruby 1.8.7 as default ruby version
ruby -v #should give ruby version set for current session
ruby use 1.9.2 #sets different ruby to be used for this session

完全なインストール手順については、こちらをご覧ください


1
すべての質問にまったく同じ答えを常に投稿しないでください。これには、RVMの使用を提案する回答がすでにありました(これと同じテキストを投稿した他のいくつかの回答も同様です)。
slhck

1
@slhckはすでに簡潔に指摘していますが、この警告を少し強化して強化するだけだと思いました。コピー&ペーストの回答はここでは一般的に歓迎されません。サイト全体で複数の回答に同じ詳細を提供できますが、提示された質問にそれぞれの回答を調整します。 。
DMA57361
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.