Tech エントリー[]
PHP の開発環境 PDT を Eclipse on Mac with Pleiades で構築
PHP と Python を使えて、今後の仕事のことを考えると Java も、そんな開発環境は Eclipse しかない ! というわけで開発環境を整備するため Eclipse を Mac にインストール。
以前、[J] 開発環境をセットアップ Eclipse on Mac - Jamz (Tech) というエントリーを書いたこともあって Eclipse はインストール済みでしたが、最新版にしたかったのと PDT (PHP Development Tools) が同梱されている All in One パッケージがあるようなのでゼロからインストールし直した。
Eclipse のインストール
まずは、PDT (former PHP IDE) Project Downloads から 1.0 Release Build のリンク (エントリー投稿時 R20070917) を辿って以下の URL より PDT All-in-One の Mac OS X パッケージをダウンロード。
解凍して、/Applications/Eclipse ディレクトリに展開
Pleiades プラグインのインストール (日本語化)
以下より最新版をダウンロードして、通常のプラグインの導入と同様に features と plugins をそれぞれ Eclipse のインストールディレクトリに配置。
Pleiades (Eclipse プラグイン日本語化プラグイン)
eclipse.ini の編集が必要だが、Mac の場合は勝手が Windows のそれとは異なる。
インストールディレクトリ (/Applications/Eclipse/) より Eclipse 本体を Control + クリックで「パッケージの内容を表示」で展開し、/Applications/Eclipse/Eclipse/Contents/MacOS にある eclipse.ini を編集。
Pleiades を解凍したときに展開される eclipse.ini の sample そのままを適用するとエラーが出て Eclipse が起動しない。原因は以下の Java のバージョンを制限する ? オプションのようだ。
-Dosgi.requiredJavaVersion=1.5
Mac に入っている Java は 1.5.0_07 だから問題なさそうだけど ... (もしかすると記述する順番かも、原因の詳細は不明)
その他、プラグインの jar ファイルを指定するパスの記述を絶対パスに変更する必要がある。
Windows の場合は相対パスでよいが、Mac の場合はパッケージ化されているので相対パスだとうまくファイルの位置を認識できないのだろう。
-javaagent:/Applications/Eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar=no.mnemonic
最後の =no.mnemonic はメニューバーに表示される (F) などのニーモニック (キーボードショートカット) を非表示にする指定。
上記以外に、Eclipse 純正の日本語化ではないことが起動時に分かるように起動スプラッシュ画面を変更するため、eclipse.ini の 1, 2行目を削除する。
-showsplash
org.eclipse.platform
スプラッシュ画面を再定義できるのは Eclipse 3.3 からの機能っぽい。
以上で日本語化終了。
後は PyDev を入れて... Python も利用できるようにしよう。
Subversion の Eclipse プラグインとか入れたら、もう skEdit いらなくなっちゃうなぁ。ライセンス買ったのに...
参照ページ
PDT について
- [Eclipse PDT (PHP Development Tool)] Q&A?
- Eclipse PDT - cles::blog 平常心是道
- Cybozu Developer Network: 便利なフリーの開発ツール Part 4~ Eclipse 用 PHP 開発環境プラグイン PDT ( PHP Development Tool )
- CakePHP のおいしい食べ方: PDT(Eclipse)+xdebug
- EclipseとPHPのWin-Win関係は生まれるか − @IT
Pleiades 関連は以下。
コメント (0) トラックバック (0) Atom/RSS
投稿: 2007年10月23日 22:09 / 最終更新: 2007年10月24日 02:03
» OpenLog.cc を構築するための Django アプリを物色
« skEdit の入力補助に rhaco のテンプレート書式を追加



コメント (投稿する)