Mac OSX 10.5 LeopardのRails環境を整える。
先週発売されたMac OSX 10.5には、RubyもRailsも最初からインストールされている。ターミナルを見てみると、そのままの設定で日本語に対応しているところも嬉しい。余計なことを考えなければ、ターミナルを起動して、いきなりrails softwareとコマンド入力すれば、すぐにsoftware Railsプロジェクトが始められるのだ。最初の一歩を踏み出す敷居がとても低くなった。素晴らしいことです。
しかし、今までRadRails環境に慣れてしまっていると、コードの編集作業がTextEditではちょっと不便を感じる。試行錯誤しながら、Mac OSX 10.5でRailsの開発環境を整えてみた。
-
-
- XcodeがRubyの構文にも対応したみたい。Railsプロジェクトとして管理できるのだろうか?(どうも出来るようですね。Rails On Xcode - リンゴの水やりで教えてもらいました。使ってみると、Xcodeのコードブロックを強調してくれる機能がとても魅力的。)
-
Aptana+RadRailsのインストール
最近のRadRailsはAptanaの開発プロジェクトと統合されたようだ。Aptanaの中で、RadRailsはプラグインのような扱いになっている。
- まず、Aptana: Download Aptana Studio with RadRails Development Pluginのページから、MAC版をダウンロードした。
- インストールして起動すると、既に日本語化された状態になっている。以前のような日本語化する苦労は不要になった。素晴らしいことです。
- インストールして最初にすることは、RadRailsプラグインのインストール。Aptana Start Pageが表示されているので、Plugins列の一番下にスクロールすると、Aptana RadRailsのInstallリンクが見つかった。クリックしてインストール開始!
- これでRadRails環境が整ったと思って、以前のプロジェクトをコピーして使い始めるが、なんだか動作がおかしい。新規プロジェクトがうまく作れなかったり、Railsサーバーが操作不能になったり...。
- 思い通りに動作しないので、悔しいけど以前のRadRails0.7.2に戻そうかとまで悩んだ結果、やっとわかりました。ソフトウェアの更新が必要でした。
- メニューからヘルプ >> ソフトウェア更新 >> 検索およびインストール。
- 「現在インストール済みのフィーチャーの更新を検索」を選択して、「終了」ボタン。
- ダウンロードサイトを選択して、後は最初のインストール作業の繰り返し。(いくつかの選択をして、「すべてインストール」ボタンを押して、最後に「はい」ボタンで再起動。)
これで、RadRailsが正常に動作するようになった!
Subversionも利用する
Mac OSX 10.5ではSubversionも最初からインストール済み。だから、ターミナルを立ち上げて、svnadmin create svnとやれば、早速リポジトリが新規作成されて使えるようになる。あとは、RadRailsから使う環境を整えるだけ。
Subclipseプラグインのインストール
- メニューからヘルプ >> ソフトウェア更新 >> 検索およびインストール。
- 「インストールする新規フィーチャーを検索」を選択して、「次へ」ボタン。
- Subclipseにチェックを入れて、「終了」ボタン。
- その後、お馴染みの手順でインストールが完了する。
- 再起動したら、「現在インストール済みのフィーチャーの更新を検索」も実行しておく。(RadRailsプラグインの時の教訓。プラグインを新規新ストールしたら、必ずこの処理もしておいた方が良いみたいだ。)
-
-
- ちょっと混乱するのが、「インストールする新規フィーチャーを検索」からもSubclipse Update Siteが見えて、そこからもインストール出来そうなこと。でも、こちらからはインストールステップまで進めない。
-
使ってみる
ターミナルを起動して...
cd svnadmin create svn svnserve -d
Finderから...
...途中省略... [general] ### These options control access to the repository for unauthenticated ### and authenticated users. Valid values are "write", "read", ### and "none". The sample settings below are the defaults. anon-access = read auth-access = write ### The password-db option controls the location of the password ### database file. Unless you specify a path starting with a /, ### the file's location is relative to the conf directory. ### Uncomment the line below to use the default password file. password-db = passwd ...途中省略...
### This file is an example password file for svnserve. ### Its format is similar to that of svnserve.conf. As shown in the ### example below it contains one section labelled [users]. ### The name and password for each user follow, one account per line. [users] # harry = harryssecret # sally = sallyssecret zari = svn
RadRailsで適当に新規プロジェクトを作成して...
- ファイル >> 新規 >> Rails Projectで適当に新規プロジェクトを作成。(ここではプロジェクト名: softwareにした。)
- softwareプロジェクトを右クリックして、チーム >> プロジェクトの共用
これでSubversionで管理出来るようになった!
-
-
- subversionを初めて使う場合は、以前の日記も何かの参考になるかも...。Subversionでファイルのバージョン管理をしてみる。
-