Linux 如何在当前目录外执行添加到.bashrc的文件?

Linux 如何在当前目录外执行添加到.bashrc的文件?,linux,bash,unix,debian,sh,Linux,Bash,Unix,Debian,Sh,这是my.bashrc文件的内容: PATH=/kunden/xxx/rp-hosting/xxx/xxx/bin:$PATH /kunden/xxx/rp hosting/xxx/xxx/bin目录中有composer的可执行版本 我在/kunden/xxx/rp hosting/xxx/xxx/dev.xxx.de/symfony中放置了一个composer.json文件。但当cd转到该目录并运行composer update时,我得到以下错误: Composer could not fi

这是my.bashrc文件的内容:

PATH=/kunden/xxx/rp-hosting/xxx/xxx/bin:$PATH
/kunden/xxx/rp hosting/xxx/xxx/bin
目录中有composer的可执行版本

我在
/kunden/xxx/rp hosting/xxx/xxx/dev.xxx.de/symfony
中放置了一个composer.json文件。但当cd转到该目录并运行
composer update
时,我得到以下错误:

Composer could not find a composer.json file in /kunden/xxx/rp-hosting/xxx/xxx/bin
如何使bin dir make中的可执行文件像在当前目录中执行的一样

提前感谢

以下是解决方案:

Composer显示了一个错误,即我正在运行php的CGI版本(我知道,我知道)。这是因为我的bin dir中有一个指向cgi版本的符号链接。我将现在显示的链接更改为php的CLI版本。现在它起作用了:)