【发布时间】:2014-11-10 09:00:47
【问题描述】:
我将 composer.phar 放在 /usr/bin 中,然后使用 php /usr/bin/composer.phar $@ 创建了 /usr/bin/composer,然后当我尝试运行 composer 时,我得到以下信息:
No command 'composer' found, did you mean:
Command 'compose' from package 'mime-support' (main)
composer: command not found
有什么想法吗?
【问题讨论】:
-
看到您将文件
composer.phar放入 bin 目录中,这就是您必须运行的命令:composer.phar,而不是composer。在你的 bashrc 文件中创建一个别名,或者尝试mv /usr/bin/composer.phar /usr/bin/composer,你应该会很好。别名是最简单的:alias composer="composer.phar", job done -
请注意,Linux FHS 建议将非包管理器可执行文件放在
/usr/local/bin/而不是/usr/bin/。
标签: php linux composer-php