2010-01-26 48 views
2

我有一個乾淨的Ubuntu 9.10安裝。我想安裝Ruby 1.8,RubyGems和Rails。 嘗試獲取或更新RubyGems時,安裝通常會失敗。對於缺乏細節感到抱歉,我已經陷入了一些前沿。在Ubuntu 9.10上安裝Rails的最佳安裝指南是什麼?

在Ubuntu 9.10上安裝Ruby,RubyGems和Rails的安裝指南\ blog post \ tutorial有哪些最好的,有保證的工作?

THANKS

回答

2

Slicehost article是我跟隨。雖然它適用於Ubuntu Hardy,但它應該適合你。

0

這將得到紅寶石和rubygems - 確保你得到你想要的版本並相應地更新這些命令。

apt-get update 
apt-get upgrade -y 

sudo apt-get install build-essential libssl-dev libreadline-dev -y

sudo apt-get install wget 

wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz 

tar xzf ruby-1.8.7.tar.gz 

cd ruby-1.8.7-p287 
./configure --prefix=/usr/local 

make && sudo make install 


wget http://rubyforge.org/frs/download.php/43985/rubygems-1.3.4.tgz 

tar xzf rubygems-1.3.4.tgz 
cd rubygems-1.3.4 
sudo ruby setup.rb 
ruby-v 
gem-v 

For rails, sudo gem install rails 
+0

爲什麼你建議從src構建rails而不是apt? – jonnii 2010-01-26 19:33:32

+0

此外,我會建議使用rvm(http://rvm.beginrescueend.com/)來管理ruby和gem版本。 – jonnii 2010-01-26 19:35:28

+0

我會推薦使用Ruby Enterprise Edition,如果您運行Rails應用程序,它的性能會更好,而且安裝起來也非常簡單。 – t6d 2010-01-26 22:48:54

0
sudo apt-get install rails 

應該爲你做它(並自動安裝相關性,如紅寶石)。目前Ruby 1.8.7正在回購。它可能會在推出一個新的Ubuntu版本後有點落後,但不會太遠。

0

Community Ubuntu Documentation在我看來是最好的指南。

它涵蓋了不同類型的Web服務器,並儘可能使用Ubuntu的apt-get。請注意,從源代碼安裝RubyGems而不是使用apt-get可能仍然是最好的。