Mac OSX10.6.2のcakephpで「ケーキ」コンソールを使用しています。コンソールアプリへのフルパスではなく、ターミナルに入力する必要があるのは「ケーキ」だけになるように、環境変数(またはPATH)を設定するにはどうすればよいですか?
ターミナルコマンドとこれらのUNIXのことに関しては、私は恥ずかしがらずに初心者です(しかし、私は学んでいます!)ので、私の説明/語彙が少しずれている場合は、我慢してください。
Mac OSX10.6.2のcakephpで「ケーキ」コンソールを使用しています。コンソールアプリへのフルパスではなく、ターミナルに入力する必要があるのは「ケーキ」だけになるように、環境変数(またはPATH)を設定するにはどうすればよいですか?
ターミナルコマンドとこれらのUNIXのことに関しては、私は恥ずかしがらずに初心者です(しかし、私は学んでいます!)ので、私の説明/語彙が少しずれている場合は、我慢してください。
追加する必要があります
alias cake=PATH_TO_CAKE
.bashrc ファイル (通常はホーム ディレクトリにあります)。
シェル ディレクトリ内のすべての cake スクリプトを公開するには、cake シェル パスをシステム パスに追加します。
export PATH=/your_path_to_cake:$PATH
エイリアスとエクスポートの両方を .bashrc ファイルに追加するか、コマンド ラインで直接実行できます。.bashrc は、新しいシェル セッションを開始するたびに実行されるシェル スクリプトであり、1 つまたは両方の行を配置すると、作業ディレクトリに関係なく、ケーキが正しいプログラムを指すようになります。
matiasf によって投稿された上記のソリューションを使用すると、すぐに作業を進めることができます。
私がお勧めする唯一のことは、ケーキのディレクトリを中央の場所 (つまり、/usr/local/cake) に置くことです。
私は最近、ブログ投稿 ( http://developinginthedark.com/posts/cakephp-tip-2-run-multiple-cakephp-releases )にいくつかの手順を書きました。特に、CakePHP の複数のリリースをサポートする環境を立ち上げて実行することに焦点を当てています。
1 つのバージョンで作業を開始するだけでよいように思えますが、手順は適切である必要があります。
うまくいけば、これはあなた自身や他の人に役立ちます.