[Rails4]使用Mina部署到ubuntu server

環境:

ubuntu 14.04
mina 0.3
rails 4.1.4
(其他參考上一篇文章設定環境)

以後操作流程:

  1. 安裝mina gem
  2. 指定專案使用的ruby版本
  3. mina init (初始化)
  4. 修改deploy.rb文件
  5. mina setup (創建環境)
  6. mina deploy (部署)
  7. 設定nginx vhost (參考上一篇文章
  8. 重啟nginx server

閱讀全文〈[Rails4]使用Mina部署到ubuntu server〉

[Linux] 修改ubuntu的locale設定

緣由:

解決在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”

[Rails4]引入bootstrap3卻找不到icons

事由:

以前在Rails4 使用bootstrap2.3 沒有這樣問題,升級到bootstrap3.2 卻發生照官方文件引入icons卻無法順利顯示,只顯示方塊。

解決方法:

跑去bootstrap-sass的github查看了一下文件,引入以下原始碼就完成!

$subl app/assets/stylesheets/application.css.scss

@import "bootstrap-sprockets";
@import "bootstrap";

備註:
application.css記得改成application.css.scss不然還是無法顯示icon

不過網站從bootstrap2.3升級到bootstrap3.2,幾乎整個網站都得重寫過,改變很大!


參考網址:

https://github.com/twbs/bootstrap-sass

[MySQL] 更改預設編碼成UTF-8

前由:

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