bob*_*ech 82 macos composer-php
如果我输入"composer",我会收到上述错误消息.
我在我的macbook上做了:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Run Code Online (Sandbox Code Playgroud)
全局安装Composer.
我不得不手动创建/ local/bin/composer目录,这可能导致错误?
php composer.phar
Run Code Online (Sandbox Code Playgroud)
如果我在.phar文件所在的代码目录中,则可以正常工作.
我该怎么做才能解决问题并在全球范围内运行作曲家?
我的〜/ .profile
export PS1="\W: "
export CLICOLOR=1
export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx
Run Code Online (Sandbox Code Playgroud)
〜:echo $ PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/local/bin
~:
Run Code Online (Sandbox Code Playgroud)
dec*_*eze 256
该路径/usr/local/bin/composer
不在您的PATH中,将找不到该文件夹中的可执行文件.
删除该文件夹/usr/local/bin/composer
,然后运行
$ mv composer.phar /usr/local/bin/composer
Run Code Online (Sandbox Code Playgroud)
这会composer.phar
移入/usr/local/bin/
并重命名为composer
(仍然是可执行文件,而不是文件夹).
然后就像使用它:
$ composer ...
Run Code Online (Sandbox Code Playgroud)
mak*_*d19 55
好吧,我尝试了很多东西,但似乎都没有.但是下面的过程做得对,我现在可以composer
在终端中使用命令了.我在mac OS 10.12.1
$ curl -sS https://getcomposer.org/installer | php
$ chmod +x composer.phar
$ mv composer.phar /usr/local/bin/composer
$ composer
Run Code Online (Sandbox Code Playgroud)
Mah*_*rai 29
即使composer.phar
在亚马逊linux中使用以下命令移动到'/ usr/local/bin/composer' 后,我也遇到了同样的问题.
mv composer.phar /usr/local/bin/composer
我使用以下命令为composer文件创建别名.所以它现在全球运行.
alias composer='/usr/local/bin/composer'
我不知道这是否适用于OS-X.但是当我搜索这个问题时,我得到了这个链接.所以我只是在这里张贴.希望这会对某人有所帮助.
Sab*_*ett 16
在作曲家网站上通过说明安装后在Mac OSX上测试:
sudo mv composer.phar /usr/local/bin/composer
Run Code Online (Sandbox Code Playgroud)
小智 10
这适用于Ubuntu;
alias composer='/usr/local/bin/composer/composer.phar'
Run Code Online (Sandbox Code Playgroud)
小智 9
在 OS X 10.11 El Capitan 上全局安装 Composer
此命令在 OS X 10.11 中不起作用:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/bin --filename=composer
Run Code Online (Sandbox Code Playgroud)
相反,让我们为用户写入 /usr/local/bin 路径:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Run Code Online (Sandbox Code Playgroud)
现在我们可以像以前一样全局访问 composer 命令。
归档时间: |
|
查看次数: |
108701 次 |
最近记录: |