这是我的.bashrc文件的内容:

PATH=/kunden/xxx/rp-hosting/xxx/xxx/bin:$PATH

composer的可执行版本位于/kunden/xxx/rp-hosting/xxx/xxx/bin目录中。
我在/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版本。现在它工作了:)

关于linux - 如何执行添加到当前目录之外的.bashrc文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17746838/

10-15 02:33