【发布时间】:2015-11-17 23:27:59
【问题描述】:
我已将 composer.phar 安装在以下目录中:
/public_html/composer
我已经将包添加到 composer.json 中,如下所示:
{
"require": {
"stripe/stripe-php": "2.*"
}
}
那是很久以前的事了。我现在想使用 composer 安装另一个包。但是,我无法访问它。我正在尝试在 SSH/终端中执行以下操作:
root@host [~]# composer.phar
-bash: composer.phar: command not found
然后我尝试:
root@host [~]# cd public_html
root@host [~/public_html]# cd composer
-bash: cd: composer: No such file or directory
root@host [~/public_html]#
我做错了什么?在 FTP 中我可以看到 composer 位于 /public_html/ 文件夹中,但我无法访问它?
编辑:
ls -l composer
给我:
/bin/ls: Can't access composer: No such file or directory
使用ls -a 我得到:
./ .bwusage.sqlite error_log perl5/ .spamassassin/
../ .composer/ .forward php.ini.new .ssh/
.accesshash .cpanel/ .gnupg/ php.ini.orig support/
.bash_history cpanel3-skel/ .HttpRequest/ .pki/ .tcshrc
.bash_logout .cpanm/ .lesshst public_ftp/ tmp/
.bash_profile .cpobjcache/ .MirrorSearch/ public_html/ .trustwavereqs
.bashrc .cshrc .my.cnf .rnd .viminfo
【问题讨论】:
-
嗯...
cd public_html && ./composer...!?composer是可执行文件,不是目录,不是吗? -
你试过
php composer.phar吗? -
/composer 只是我添加 composer.phar 等文件的目录。
-
cd public_html && ./composer.phar在这种情况下,可执行文件是 phar 文件,它可以添加为别名。 -
请注意
/public_html与~/public_html不同 ...
标签: php json composer-php phar