如何移动Composer



我见过一些类似的事情(Can';t move composer),但我还没有弄清楚如何解决这个问题。

我正在linux(fedora 22)上按照以下指南安装composer:https://ask.fedoraproject.org/en/question/53409/does-fedora-has-composer-in-the-repo/?answer=53445#post-id-53445

我所寻求的最终结果是将laravel与docker一起用于一个小组项目,但到目前为止,我一直被composer的这个错误所困扰。

我在命令行中输入:sudo mv composer.phar/usr/local/bin/composer,它会返回以下消息:mv:cannot stat'composer.phr':没有这样的文件或目录

我不确定这里发生了什么,这是否意味着/usr/local/bin/中已经有一个composer文件,因为没有。它显然也没有创造一个。

也许这完全超出了我的想象,也就是说,有人能向我解释一下这里发生了什么,并帮助我找到安装composer的解决方案吗?

下载composer.phar manualy。

cd到下载composer.phar的目录,然后运行以下命令:

sudo mv composer.phar /usr/local/bin/composer.phar

以将CCD_ 3移动到bin目录CCD_。现在重新启动终端,它应该可以工作了。请注意,它是一个适用于Linux的composer可执行文件(没有测试它,但它在文档中)。

我会将上面的移动命令稍微调整为:

sudo mv composer.phar /usr/local/bin/composer

根据上的说明https://getcomposer.org/download/

这样,您实际上只需就可以运行composer

php composer

因为它位于您的/user/local/bin中,就像composer一样。如果你把它作为composer.phar移动,事情就会变得奇怪。

注意,移动composer.phar不会重新定位composer.json和composer.lock文件,它们将是composer安装的原始目录,但composer命令运行良好。

相关内容

  • 没有找到相关文章