【原】关于Composer
in 备忘 with 0 comment

【原】关于Composer

in 备忘 with 0 comment

一个不注意小事情的人,永远不会成功大事业。-- 戴尔·卡耐基

首先,要说的是composer是一个包管理器,一个PHP的包管理器,它和PHP的关系就像 CentOS和yum,Ubuntu和apt-get,不过就是这么一个不算太难的东西,我却郁闷了很久。主要问题在于下面几点,希望大家别走弯路喽。

1."墙"

这是一个让我很无解的一个东西,国外在PHP方面的成就要高于国内,所以,很多先进的东西都是国外的,尽管,有一群做国内镜像的小伙伴们,但是还是很困难啊,有很多工具比如咱们今天说的composer,在国外,想要使用它,一条命令足以,但是国内不行,因为,连不上国外的网站,系统没法自动下载被依赖的组件,这就使得很多本来由计算机自己做的事,我们必须要手动做,无疑大大提高了上手难度。Composer墙内镜像

2.安装不了Composer

前文,我给了一个Composer镜像,但是如果你都没有成功安装composer,有镜像也没啥用,但是用命令行安装composer又被墙了咋办。。。那就只能直接下载命令包了Manual Download,如果这个还被墙,那赶紧买个VPN,一个程序员怎么可以不翻墙?

3.如何使用国内镜像

composer config -g repo.packagist composer https://packagist.phpcomposer.com

4.composer命令找不到

配置下PATH就可以,根据你系统的情况,去google下,具体的配置文件位置,配置下composer的PATH就可以啦!

最后说两句,有时候被墙其实并不是堵了你成长的路,只是提高了你成功的门槛,其实你比墙外的很多人都厉害。

Comments are closed.