2012-05-03 65 views
0

此的Linode guide提供了有關如何在服務器上安裝紅寶石說明,安裝Ruby。該指南使用與其他依賴關係一起安裝的ruby 1.8。我怎樣才能改變這些命令來設置紅寶石1.9.2?依賴關係似乎是相互關聯的。的Linode服務器

的Linode導的命令:

安裝Ruby相依

apt-get install wget build-essential ruby1.8 ruby1.8-dev irb1.8 rdoc1.8 zlib1g-dev libopenssl-ruby1.8 rubygems1.8 libopenssl-ruby libzlib-ruby libssl-dev libpcre3-dev libcurl4-openssl-dev

創建符號鏈接

ln -s /usr/bin/ruby1.8 /usr/bin/ruby

ln -s /usr/bin/irb1.8 /usr/bin/irb

回答

1

RVM是安裝Ruby的一個非常受歡迎的工具。

+0

感謝@Zeke我用RVM本地,但我聽說用它在服務器上的恐怖故事。我不記得那些人正在經歷什麼。在服務器上安裝時應該採取哪些預防措施?例如「安裝系統,不要切換版本..」? – Dru

+0

@Dru近來有不少穩定性方面的改進。我使用多用戶和項目特定的gemsets。確保您將部署用戶添加到rvm組並遵循文檔有關root/sudo的指示/警告。我在一段時間內沒有升級到rvm的新版本。 –

+0

謝謝,我給RVM嘗試服務器端 – Dru

0

,如果你想安裝Ruby 1.9.2或1.9.3我推薦使用rbenv(http://github.com/sstephenson/rbenv)

對於安裝Ubuntu的機器上執行以下應該工作:

curl -L https://raw.github.com/fesplugas/rbenv-installer/master/bin/rbenv-installer | bash 
vim ~/.bashrC# add rbenv to the top 
. ~/.bashrc 
rbenv bootstrap-ubuntu-10-04 
rbenv install 1.9.(your preffered version here) 
rbenv global 1.9.(your preffered version here) 
-1

我這樣做只是一個星期前,這裏是我的打法,通過播放日誌

# download rvm script 
curl -L get.rvm.io > install-rvm 
chmod +x install-rvm 
sudo ./install-rvm 

# add our user into rvm group 
usermod -a -G rvm `whoami` 
# log out & in 
logout 

# IMPORTANT: install dependencies given from command below 
rvm requirements 
apt-get $deps-from-rvm 
rvm install 1.9.3 #possibly do this with rvmsudo to install it globally 

我知道它不直接幫助你目前的情況,但使用RVM在紅寶石真正推薦世界。我會退出你的apt-get方法並使用RVM。無論如何,apt-get軟件包肯定會過時。

相關問題