環境:
ubuntu 14.04
mina 0.3
rails 4.1.4
(其他參考上一篇文章設定環境)
以後操作流程:
- 安裝mina gem
- 指定專案使用的ruby版本
- mina init (初始化)
- 修改deploy.rb文件
- mina setup (創建環境)
- mina deploy (部署)
- 設定nginx vhost (參考上一篇文章)
- 重啟nginx server
PYTHON、UBUNTU、MAC、CMS
Ubuntu 14.04
Nginx
MySQL
passenger
rbenv
1.主要:Deploy Ruby On Rails on Ubuntu 14.04 Trusty Tahr
2.輔助:setup production development
解決在Ubuntu14.04環境下的ls: error initializing month strings
錯誤訊息。
$ sudo nano /etc/default/locale
修改LC_TIME這個欄位。
LANG=”zh_TW.UTF-8″
LANGUAGE=”zh_TW:zh:en_US:en”
LC_NUMERIC=”zh_TW”
LC_TIME=”zh_TW.UTF-8
”
LC_MONETARY=”zh_TW”
LC_PAPER=”zh_TW”
LC_NAME=”zh_TW”
LC_ADDRESS=”zh_TW”
LC_TELEPHONE=”zh_TW”
LC_MEASUREMENT=”zh_TW”
LC_IDENTIFICATION=”zh_TW”
MySQL預設編碼為latin1,但我希望建立新的tables時,預設編碼為utf8_unicode_ci連線校對。
Ubuntu 14.04
MySQL 5.5
$ sudo nano /etc/mysql/my.cnf 在[client]區塊加入 default-character-set = utf8 把[mysqld]區塊加入 character-set-server = utf8 collation-server = utf8_unicode_ci
Ubuntu 14.04
rvm implode
Note you may need to manually remove /etc/rvmrc
and ~/.rvmrc
and ~/.rvm
if they exist still.
Please check all .bashrc
.bash_profile
.profile
and .zshrc
for RVM source lines and delete or comment out if this was a Per-User installation.
Also make sure to remove ‘rvm’ group if this was a system installation.
Finally it might help to relogin / restart if you want to have fresh environment (like for installing RVM again).
First you install rbenv
, and then ruby-build
$ cd ~ $ git clone git://github.com/sstephenson/rbenv.git .rbenv $ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc $ echo 'eval "$(rbenv init -)"' >> ~/.bashrc $ exec $SHELL $ git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build $ echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc $ exec $SHELL $ rbenv install 2.1.2 $ rbenv global 2.1.2 $ ruby -v
Setup Ruby On Rails on Ubuntu 14.04 Trusty Tahr
move from rvm to rbenv