ZONDEEL BLOG

技術と生活のログ

Rails 開発者の Ubuntu Desktop 14.04 LTS 上での開発環境構築メモ 2014/06/28

Ubuntu Desktop 14.04 LTS 上での開発環境構築メモです。
Ruby, Rails, Javascript 当たりで開発するための内容になります。

使用するパッケージまとめ(下部と重複しています)

sudo apt-get install curl tree libreadline-dev autoconf bison build-essential libssl-dev libyaml-dev zlib1g-dev libncurses5-dev git xclip mysql-server libmysqlclient-dev unrar vim-gtk comix smplayer
gnome 環境の再現

後述する MATE デスクトップ環境ではgnome環境の似て非なるツールが同梱されている。
微妙に気持ち悪いので、標準のものをインストールする。

sudo apt-get install gnome-terminal gedit

MATE Desktop

最近は MATE Desktop を使用しています。

http://mate-desktop.org/

以下 URL にある Ubuntu の項目手順にてインストールします。

Install [wiki.mate-desktop.org]

sudo コマンドのパスワード入力を skip

以下コマンドにてファイルを開き

sudo visudo

以下を追記します。

username ALL=(ALL) NOPASSWD:ALL

Ruby, Rails

前提のライブラリを導入します。

sudo apt-get install -y aptitude build-essential git xclip libssl-dev mysql-server libmysqlclient-dev unrar
rbenv, ruby-build

Ruby に関しては rbenv を用いて管理、インストールします。
手順については各 github ページを参考にします。

sstephenson/rbenv · GitHub

sstephenson/ruby-build · GitHub

Ruby についてはその時の安定版を使用することにしています。

rails のインストールから rails s が実行するまで
gem install rails

rails new example -d mysql

cd ./example

bundle install

rails s

正常に行けば下記画面が出ていると思います。

f:id:zondeel:20140628215252p:plain:medium

Vim

エディタは Vim(gvim) を使っています。

sudo aptitude install vim-gtk
.vimrc, .gvimrc

設定ファイルについては github で管理しています。

zondeel16/dotfiles · GitHub

neobundle.vim

vimプラグインについては neobundle.vim で管理しています。
plugin については多いので割愛します。 .vimrc 内の該当箇所を確認ください。

gmarik/Vundle.vim · GitHubShougo/neobundle.vim · GitHub

標準エディタを vim へ変更
sudo update-alternatives --config editor

github メモ

ちょっと関係ないけどですけど、github への SSHキー登録他の作業ページをここに書いておきます。

Generating SSH keys - User Documentation
Changing a remote's URL - User Documentation


雑多な自分用のメモ書きですが、後々追記していく予定です。

SSH メモ

agent forwarding を常に設定したいので以下を
~/.ssh/config に記述する。

ForwardAgent yes

Font

プログラミング用に以下の Font を使用しています。

https://github.com/yascentur/Ricty

作成したフォントファイルを以下ディレクトリーへコピーします。
また、念の為フォントの再読み込みさせるコマンドも実施します。

cp ./*.ttf /usr/local/share/fonts/
sudo fc-cache -fv
gnome-terminal への Ricty の反映

gnome-terminal のフォントを変更しようとしても
フォントリストに Ricty が表示されません。

以下コマンドにて確認の後、設定を行います。

gconftool-2 --get /apps/gnome-terminal/profiles/Default/font
gconftool-2 --set /apps/gnome-terminal/profiles/Default/font --type string "Ricty Regular 12"