在一个服务器上,我想做 composer 更新/安装,都给予了错误:
-bash: composer: command not found
我可以看到composer.phar、composer.json和composer.lock都在那里,我怎么才能知道为什么我不能更新呢?
不幸的是,该网站是关闭的时刻,因为我得到了一个错误,因为一个包是不存在的时刻。
更新日期:
如果输入以下命令:
php composer.phar install/update
一切似乎都在工作。2我可以做些什么来改变这一点吗?3或者总是需要这样输入命令吗?
7条答案
按热度按时间bxpogfeg1#
您的计算机上可能没有安装Composer。
在您的终端中运行此命令以获取最新的Composer版本(Source):
替代方法:https://getcomposer.org/doc/00-intro.md#installation-linux-unix-macos
x4shl7ld2#
已将其移动到建议的位置:
还有“ composer :验证安装时未找到”命令?
只需创建一个指向/usr/bin位置的链接,瞧!
uqjltbpv3#
如果您使用的是Linux / Unix / macOS您可以
注意:如果由于权限问题导致上述操作失败,您可能需要使用sudo再次运行。
现在运行composer以运行Composer而不是php composer. phar。
在Windows上
您需要将目录设置为PATH环境变量(如果尚未设置)
u3r8eeie4#
将位于
/usr/local/bin
中的文件从composer.phar
重命名为composer
ars1skjm5#
1.我设置了一个开放服务器
1.我已经安装了编写器(Composer-Setup.exe)
在windows10上,我将 composer 添加到PATH环境变量中。如图所示。
我还找到了composer.bat文件并运行了它。
(C:\程序数据\合成器设置\文件夹\合成器. bat)
这些步骤帮助了我。
e0bqpujr6#
如果您在ubuntu上,并且已经使用mv函数移动了文件,但仍然收到此错误,或者收到类似***“命令'composer'在'/usr/local/bin/composer'中可用”的错误***
尝试此操作以应用别名,如下图所示
这是命令
screenshot of alias command
8xiog9wr7#
您可以从以下位置下载Composer(全局或本地):https://getcomposer.org/doc/00-intro.md有一个清晰简洁的安装指南。一旦你安装了Composer,你就可以从你终端的任何目录运行composer命令。