Rail関連の本が増えたことと、英語に対する抵抗感が減ったこともあり、全ての開発をRailsで行なっています。
この辺りは、社内システムだから実験的に作っても許される面があるからだと思いますが。
Windowsベースでの開発は
RadRails+Apache(FastCGI)+MySQL
になってしまいました。
なるべく本番環境に近い形にしたいという考えからです。
ですが、やはりWindowsベースでのサーバ運営となるとサーバの力を出し切れないという面が大変寂しいので、Linuxベースに移行しようと思いました。
とりあえず、VMwareもPlayerが出て無料で使えますので実験、実験。
<以下、大枠での手順です>
1、最近流行りのUbuntuのVMWare用イメージをダウンロード。
日本のUbuntuユーザー会(?)のページからダウンロード出来ます。
Bittorrentというツールを使ってダウンロード出来るバージョンがあります。
こちらの方が速度が速いので、良いです。(ただし、会社内などでProxy経由でしか外部のネットワークに 接続できないという人は使えないと思います。)
2、起動自体は問題ないので、使ってみる。
私の場合、LinuxでのエディターはEmacsしか使えないので(Viを覚える気がないだけ)、パッケージの 追加インストールを行ないました。
<印象>
かなり余計な物が入っていないので、自分の好みのものを入れやすいです。
最初は18000パッケージも無いじゃん!とか思いましたが、aptの設定ファイルにあるコメントを幾つか外すと合計が18000オーバーになりました。
この18000オーバーのパッケージがツールからインストールできるように設定ファイルのコメントを外してあげると、これからインストールする物は殆ど見付かります。
3、Rubyを入れる。
RubyとRuby1.8というパッケージを入れました。
実行がrubyともruby1.8とも出来るので、ちゃんと1.8.4なのかと心配していましたが、
結果的には問題なかったです。ちゃんと1.8.4でRailsが立ち上がってました。
4、Railsを入れる。
パッケージにRailsがありますが、ちょっと古いです。
一旦、パッケージを入れました。
5、Gemsをインストール。
これはパッケージが無いので、ソースを引っ張ってきてやります。
6、update
Gemが入ったら、Railsをアップデートしました。
これで1.1.6になります。
7、Emacsの変更
UTF-8に対応させるための追加インストールを行ないました。
8、EmacsにRailsのソースを書きやすくするものを追加でインストール。
別のLinuxですと、Emacsがシンプルな状態で入っていないことが多いですが、Ubuntuは最初に入っていないだけに、一から入れていくのに等しいです。
おかげで、rails.elについては綺麗に動く環境が出来ました。
rails.elが必要とするパッケージの殆どは、標準のパッケージインストールルーツで入れることが出来ます。2つのelだけは、WGETなどでネットから取って来る必要があります。
9、.emacsなどを修正
ubuntuの場合emacsの設定ファイルは、パッケージ毎に提供される設定ファイルを
個別に保存し、Emacs起動時にまとめて読み込む方式になってます。
そのため、自分のルートの.emacsはすっからかんです。
それぞれのファイルを見つけて、差分を見ながら.emacsに設定していく感じでした。
10、使ってびっくり!
ubuntuのパッケージのおかげで、非常にトラブルが少なく構築できました。
ちなみに、この過程の中でUTF-8に文字コードを切り替えています。
<感想>
1、Debianよりもさらに楽に組める。
Debianのパッケージ管理も大変便利でしたが、UbuntuはちゃんとDebian越えです。
開発環境を直ぐに構築したいなら、かなり便利だと思います。
当然、一通りのソフトがデフォルトで入るので、家族用に環境を1台のPCで作ることも可能になるかと思います。
(Windowsのユーザーを複数作ると、ソフトをインストールするたび別のアカウントへの影響を考えないといけないので結構面倒だと感じます。)
2、無料なのが最高。
これだけ出来て、無料なのがやはり素敵です。
多くの人の努力の賜物だと感じます。感謝しつつ、良いソフトウェアを開発したいと思います。
ダイジェストで書きましたが、それぞれのステップを詳細に記録していこうと思います。
この辺りは、社内システムだから実験的に作っても許される面があるからだと思いますが。
Windowsベースでの開発は
RadRails+Apache(FastCGI)+MySQL
になってしまいました。
なるべく本番環境に近い形にしたいという考えからです。
ですが、やはりWindowsベースでのサーバ運営となるとサーバの力を出し切れないという面が大変寂しいので、Linuxベースに移行しようと思いました。
とりあえず、VMwareもPlayerが出て無料で使えますので実験、実験。
<以下、大枠での手順です>
1、最近流行りのUbuntuのVMWare用イメージをダウンロード。
日本のUbuntuユーザー会(?)のページからダウンロード出来ます。
Bittorrentというツールを使ってダウンロード出来るバージョンがあります。
こちらの方が速度が速いので、良いです。(ただし、会社内などでProxy経由でしか外部のネットワークに 接続できないという人は使えないと思います。)
2、起動自体は問題ないので、使ってみる。
私の場合、LinuxでのエディターはEmacsしか使えないので(Viを覚える気がないだけ)、パッケージの 追加インストールを行ないました。
<印象>
かなり余計な物が入っていないので、自分の好みのものを入れやすいです。
最初は18000パッケージも無いじゃん!とか思いましたが、aptの設定ファイルにあるコメントを幾つか外すと合計が18000オーバーになりました。
この18000オーバーのパッケージがツールからインストールできるように設定ファイルのコメントを外してあげると、これからインストールする物は殆ど見付かります。
3、Rubyを入れる。
RubyとRuby1.8というパッケージを入れました。
実行がrubyともruby1.8とも出来るので、ちゃんと1.8.4なのかと心配していましたが、
結果的には問題なかったです。ちゃんと1.8.4でRailsが立ち上がってました。
4、Railsを入れる。
パッケージにRailsがありますが、ちょっと古いです。
一旦、パッケージを入れました。
5、Gemsをインストール。
これはパッケージが無いので、ソースを引っ張ってきてやります。
6、update
Gemが入ったら、Railsをアップデートしました。
これで1.1.6になります。
7、Emacsの変更
UTF-8に対応させるための追加インストールを行ないました。
8、EmacsにRailsのソースを書きやすくするものを追加でインストール。
別のLinuxですと、Emacsがシンプルな状態で入っていないことが多いですが、Ubuntuは最初に入っていないだけに、一から入れていくのに等しいです。
おかげで、rails.elについては綺麗に動く環境が出来ました。
rails.elが必要とするパッケージの殆どは、標準のパッケージインストールルーツで入れることが出来ます。2つのelだけは、WGETなどでネットから取って来る必要があります。
9、.emacsなどを修正
ubuntuの場合emacsの設定ファイルは、パッケージ毎に提供される設定ファイルを
個別に保存し、Emacs起動時にまとめて読み込む方式になってます。
そのため、自分のルートの.emacsはすっからかんです。
それぞれのファイルを見つけて、差分を見ながら.emacsに設定していく感じでした。
10、使ってびっくり!
ubuntuのパッケージのおかげで、非常にトラブルが少なく構築できました。
ちなみに、この過程の中でUTF-8に文字コードを切り替えています。
<感想>
1、Debianよりもさらに楽に組める。
Debianのパッケージ管理も大変便利でしたが、UbuntuはちゃんとDebian越えです。
開発環境を直ぐに構築したいなら、かなり便利だと思います。
当然、一通りのソフトがデフォルトで入るので、家族用に環境を1台のPCで作ることも可能になるかと思います。
(Windowsのユーザーを複数作ると、ソフトをインストールするたび別のアカウントへの影響を考えないといけないので結構面倒だと感じます。)
2、無料なのが最高。
これだけ出来て、無料なのがやはり素敵です。
多くの人の努力の賜物だと感じます。感謝しつつ、良いソフトウェアを開発したいと思います。
ダイジェストで書きましたが、それぞれのステップを詳細に記録していこうと思います。