2016-12-02 4 views
0

私たちは、クラウド9 ideを開発マシンに使用しています。私たちのGitのレポ内で、我々は、私は、コマンドラインでこれを実行すると、私は別名スクリプトを使用してマシンにエイリアスを追加する

alias pu='vendor/bin/phpunit tests/' 

に追加するこの一環としてなどMySQLを設定し、特定のenv変数を設定するセットアップスクリプトを持っているそれは何をしてI私は、スクリプトの一部として、それを実行したときにそれを追加し、私はコマンドを使用することはできませんPU

は、私が最初に行う必要があるものがあるしないされて期待し、私はPU

コマンドを使用することができますが?

+0

スクリプトをソースにしようとしましたか? – Kent

+0

私はそれが何を意味するかわからない、これはどういう意味ですか? http://stackoverflow.com/questions/4779756/what-is-the-difference-between-source-script-sh-and-script-sh – JaChNo

+0

はい。そうです。 ... – Kent

答えて

0

スクリプトは別のシェルで実行されるため、実行する必要があります。 sourceまたは.コマンドを使用する必要があります。このコマンドは、の現在のシェルに含まれるコマンドを実行します。あなたの~/.bashrc

if [[ -f 'your_file_name.bash' ]]; then 
    source your_file_name.bash 
fi 

:たとえば

(詳細はman bashを参照)、次のような行を追加することができます。上記のコードは、まずファイルの存在をチェックし、それを現在のシェルにソースします。

関連する問題