1

Mac OSX10.6.2のcakephpで「ケーキ」コンソールを使用しています。コンソールアプリへのフルパスではなく、ターミナルに入力する必要があるのは「ケーキ」だけになるように、環境変数(またはPATH)を設定するにはどうすればよいですか?

ターミナルコマンドとこれらのUNIXのことに関しては、私は恥ずかしがらずに初心者です(しかし、私は学んでいます!)ので、私の説明/語彙が少しずれている場合は、我慢してください。

4

2 に答える 2

7

追加する必要があります

alias cake=PATH_TO_CAKE

.bashrc ファイル (通常はホーム ディレクトリにあります)。

シェル ディレクトリ内のすべての cake スクリプトを公開するには、cake シェル パスをシステム パスに追加します。

export PATH=/your_path_to_cake:$PATH

エイリアスとエクスポートの両方を .bashrc ファイルに追加するか、コマンド ラインで直接実行できます。.bashrc は、新しいシェル セッションを開始するたびに実行されるシェル スクリプトであり、1 つまたは両方の行を配置すると、作業ディレクトリに関係なく、ケーキが正しいプログラムを指すようになります。

于 2010-02-14T23:11:11.210 に答える
0

matiasf によって投稿された上記のソリューションを使用すると、すぐに作業を進めることができます。

私がお勧めする唯一のことは、ケーキのディレクトリを中央の場所 (つまり、/usr/local/cake) に置くことです。

私は最近、ブログ投稿 ( http://developinginthedark.com/posts/cakephp-tip-2-run-multiple-cakephp-releases )にいくつかの手順を書きました。特に、CakePHP の複数のリリースをサポートする環境を立ち上げて実行することに焦点を当てています。

1 つのバージョンで作業を開始するだけでよいように思えますが、手順は適切である必要があります。

うまくいけば、これはあなた自身や他の人に役立ちます.

于 2010-02-15T15:42:02.387 に答える