環境:
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
以前在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,幾乎整個網站都得重寫過,改變很大!
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
$ ssh-keygen -t rsa -C "your_email@example.com" # Creates a new ssh key, using the provided email as a label # Generating public/private rsa key pair. # Enter file in which to save the key (/c/Users/you/.ssh/id_rsa): [Press enter]
然後到 ~/.ssh
資料夾底下打開 id_rsa.pub
,將ssh-rsa內容
複製到 github
伺服器上面。
$ ssh -T git@github.com
這段指令可以測試是否有成功免帳號密碼登入 github
。