有没有人有一个很好的指南在使用RVM的Ubuntu上安装ruby 1.9.3?我已经在1.8.7开发了大约一年了,我想要升级到1.9.x.
在花费无数个小时尝试安装1.9之后,我达到了沮丧/复杂的程度,我不想在我的四台生产服务器上复制。
在我尝试使用Aptana Studio失败后,我删除了它,但是在/ usr / local / bin中留下了一堆脚本仍然引用了ruby 1.9。
这是一团糟吗?或者它只是感觉像一团糟,因为我是一个新手?感谢
答案 0 :(得分:1)
您能否具体说明您在安装Ruby 1.9.3时遇到的问题?我已经使用rvm
和源代码在我的Linux Mint系统(基于Ubuntu)上安装了它,没有任何问题。
Ruby略微偏向于Unix - 在Windows上安装比在Linux上安装更有可能。在Ubuntu上安装Ruby通常是一种流畅的体验。
答案 1 :(得分:0)
我经常在CentOS主机上从源代码安装Ruby,如果有问题就会出现问题。
Ruby 1.9+很容易安装。通常我会使用Centos的发行版安装标准Ruby,它会加载所有先决条件,然后使用标准make
将1.9+安装到/ usr / local / bin。
否则,既然您已经使用过RVM,请询问它需要哪些先决条件,然后从包管理器安装它们,并从源代码编译Ruby。
这是我编写的一个小脚本脚本,以加快我们的一些方框的过程:
#!/bin/sh
echo "Installing Ruby's prerequisites"
sudo yum install -y gcc-c++ patch readline-devel readline zlib-devel zlib libyaml-devel libffi-devel openssl-devel iconv-devel
echo "Installing Nokogiri's prerequisites"
sudo yum install -y ruby-devel libxml2-devel libxml2 libxslt-devel libxslt
echo "Installing MySQL/Sequel's development prerequisites"
sudo yum install -y mysql-devel freetds-devel freetds
echo "Now install Ruby from http://www.ruby-lang.org/en/downloads/ then run..."
echo sudo gem install \
amqp \
awesome_print \
bunny \
colors \
columnize \
debugger \
highline \
ipaddress \
irbtools \
mysql2 \
net-scp \
net-sftp \
net-ssh \
netaddr \
nokogiri \
pry \
rails \
sequel \
sinatra \
tiny_tds \