前書き
最近、 nitrousの 有料プランを試してます。
設定関係のところをメモします。
ご参考ください。
nitrous VM のperformanceの期待があまりできないですね。
(自分のmac airと比べてますが、。。。)
IDEを使うならありです。
ruby 関係
- デフォルトで、chrubyでrubyを管理しています。
- rbenvが推奨ではないが、インストールできます。
- 前提は partsから
chrbenv
を uninstall ことです。
- 前提は partsから
postgresql インストール
-
parts
コマンドを利用する:
# db install
parts install postgresql
# db start
parts start postgresql
http://railsapps.github.io/rubyonrails-nitrous-io.html の「chruby」の節を 参照してください。
rails server 起動関係
- ポートを'0.0.0.0'を指定しないと、
preview
がうまくいかない -
-d (daemon)
を指定すると、バックグランドで実行し、端末から切り離しても動く - logをファイル指定して、出力する
bundle exec rails s -b '0.0.0.0' -d > ~/server.log 2>&1
~/.bashrc ファイルの中身をメモする
[ -z "$PS1" ] && return
stty -ixon
function parse_git_dirty {
git diff --no-ext-diff --quiet --exit-code &> /dev/null || echo "*"
}
function parse_git_branch {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/* \(.*\)/(\1$(parse_git_dirty))/"
}
export CLICOLOR=1
export EDITOR='vim -f'
export PS1="\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$(parse_git_branch)\$ "
alias ls='ls --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export LC_CTYPE=UTF-8
# alias
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias vi='vim'
alias ll='ls -l'
alias cls='clear'
#alias -g G='| grep'
#alias -g L='| less'
#alias -g H='| head'
#alias -g T='| tail'
#alias -g S='| sort'
#alias -g W='| wc'
#alias -g X='| xargs'
# alias custom
alias la='ll -a'
# alias git
alias g='git'
alias glg='git log --oneline --graph --decorate'
alias gs='git status'
alias gc='git commit'
# alias bundle
alias be='bundle exec'
alias bi='bundle install'
alias ber='be rspec spec/'
#alias cd
alias cd1='cd ../'
alias cd2='cd ../../'
alias cd3='cd ../../../'
alias cd4='cd ../../../../'
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"