[Rails]Ubuntu系統更新和安装 Linux 和 Rails 套件

更新和安装 Linux 套件


apt-get是 Ubuntu 内建的套件管理工具與 Mac 上的 homebrew雷同,在雲端伺服器上更新系統套件清單,然後升級。

sudo apt-get update
sudo apt-get upgrade -f - Do you want to continue? [Y/n]直接按enter

設定時區:
可以先看預設時區
$ date
應該跟自己的時間對不起來,如果想設定台灣時區:
sudo dpkg-reconfigure tzdata
選擇Asia > TaiPei後再次檢查
$ date
應該就會是剛剛的時間加八小時(UTF+8)了!

接這一行安裝Rails需要的東西:
sudo apt-get install -y build-essential git-core bison openssl libreadline6-dev curl zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 autoconf libc6-dev libpcre3-dev libcurl4-nss-dev libxml2-dev libxslt-dev imagemagick nodejs libffi-dev
一樣Do you want to continue? [Y/n]直接按enter

小補充:
如果$ apt-get update卡在0% [Connecting to security.ubuntu.com (2001:67c:1360:8001::17)]可能是因為ipv6不穩,可以設定只使用apt-get 只使用 ipv4,編輯這個檔案:

/etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

最後執行$ sudo sysctl -p再重新run$ sudo apt-get update

安装 Ruby


使用Brightbox安裝Ruby套件:
$ sudo apt-get install software-properties-common
$ sudo apt-add-repository ppa:brightbox/ruby-ng
$ sudo apt-get update
$ sudo apt-get install ruby2.4 ruby2.4-dev
$ ruby -v
顯示ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux-gnu]代表成功

安裝 Bundler
$ sudo gem install bundler --no-ri --no-rdoc
--no-ri --no-rdoc 参数的意思是不需要安装文档,可以节省安装时间

comments powered by Disqus