ページ

ラベル Ubuntu の投稿を表示しています。 すべての投稿を表示
ラベル Ubuntu の投稿を表示しています。 すべての投稿を表示

2014/05/02

[Vagrant] 開発環境用のテンプレート

|
Vagrantfileやセットアップ用のスクリプトを
テンプレートとしてGitHubにいくつか登録してみた。
https://github.com/ksoichiro/vagrant-templates

セットアップは基本的にすべてシェルスクリプト。
(結果的に、Dockerで書きたくなったときに移植しやすいので良かったかも)

Ubuntu上でDockerが使えるテンプレート

Macならboot2dockerがあるのでメリットはないが、
Windowsでも使えるようにしたい場合に役立つかも?
https://github.com/ksoichiro/vagrant-templates/tree/master/templates/precise64-docker

Ubuntu上でGitLabが使えるテンプレート

英語、かつバージョンは固定です。
https://github.com/ksoichiro/vagrant-templates/tree/master/templates/precise64-gitlab

Ubuntu上でAndroid SDKが使えるテンプレート

こちらもバージョンは固定なものの、少し変更すれば他のバージョンでもすぐに使える。
ホストOSにAndroid開発環境がなくてもアプリがビルドできる。
Dockerの方が使えそう。
https://github.com/ksoichiro/vagrant-templates/tree/master/templates/precise64-android

Ubuntu上でAndroidエミュレータが使えるテンプレート

上のAndroid SDKにエミュレータを追加したもの。
エミュレータはARMなので遅いです。
https://github.com/ksoichiro/vagrant-templates/tree/master/templates/precise64-android-emulator

VIM(日本語利用可)が使えるテンプレート

実行環境用途だけでなく編集もしたい、という場合の参考に。
https://github.com/ksoichiro/vagrant-templates/tree/master/templates/precise64-vim-jp

上記はすべて Ubuntu Precise 64bitの base image から作っているもので、
vagrant up && vagrant stop && vagrant package してできた box を以下からダウンロードできるようにしてみた。
http://customboxes.herokuapp.com/

2011/08/19

WindowsでRails開発するなら…

|
Ruby on Railsの開発をWindowsでしようとすると、速度の遅さが気になります。
railsコマンドを使う度に数分間待たされたりして、生産性に関わる遅さです。
加えて、コマンドライン操作をすることが多いですが使えるものが限られていて、grepするためにCygwinを使っていて、ではCygwinに切り替えられないかと思うとRubyのバージョンが古い…という状況です。

まず以下のサイトなどを参考にさせていただきました。
http://tobysoft.net/wiki/index.php?Ruby%2FWindows%A4%C7Ruby%A4%AC%C3%D9%A4%A4%B7%EF
http://d.hatena.ne.jp/miau/20110404/1301916045

coLinuxを試そうと思いましたが、使っているWindows7のPCではうまくできず、別の方法を探しました。
(もう少し詳しく調べればできたかもしれませんが、64bitマシンにはインストールできないとエラーが出てしまいました。)

デュアルブートにする手もありますが、普段はWindowsで、Railsを使うときだけLinuxにしたい、と思っていたので候補から外しました。

そこではじめて試したのが、VMware Playerです。
Linuxディストリビューションは、使ってみたいと思っていたUbuntuにしました。
下記から日本語Remix CDのisoファイルをダウンロードして使いました。
http://www.ubuntulinux.jp/products/JA-Localized/download

インストールには下記の冒頭部分を参考にさせていただきました。
http://blogs.itmedia.co.jp/kichi/2010/05/ubuntu-1004vmwa.html

デフォルトから変えているのはメモリのサイズで、「仮想マシンの設定」の「メモリ」の部分を1024MBにしています。

その結果ですが、同じマシンとは思えないほど快適になりました。
(同じ問題を抱えている方にとってはこの言葉だけで十分な気がするのでこれ以上書きません。)
好みや慣れもあると思いますが、vim、zsh、screenを入れればかなり生産性が上がります。

Railsだけでなく、全般をUbuntuでやれないか(移行できないか)調べてみたいと思います。