PHP 下 Composer 源管理工具更名为 Composer Registry Manager 重新发布

2017-07-07 22:29:35 +08:00
 slince

惯例先附上项目地址: https://github.com/slince/composer-registry-manager

之前使用的是简称,由于 crm 容易与常说的 crm 系统混淆,所以这次改成全称并重新在 packagist 发布了; 如果以前安装的同学请先使用下面命令卸载

$ composer global remove slince/crm

使用下面命令安装

$ composer global require slince/composer-registry-manager ^1.2

此次在 1.2 版本中做了个不小的重构,API 没有做任何改变,主要改善了下以前的一些写法,重写了部分单元测试;除此之外将源管理配置从库文件的位置移出:

Windows 下移至 C:\Users\用户名下\AppData\Roaming\ComposerRegistryManager\crm.json

Linux 下移至~/.config/composer-registry-manager/crm.json

从而修复了因版本升级导致原先做的配置丢失的问题;

上一张图: 感谢NRM给的灵感;

再次附上地址; 欢迎 star,欢迎 fork ;https://github.com/slince/composer-registry-manager

2989 次点击
所在节点    分享创造
24 条回复
Jaylee
2017-07-07 23:10:15 +08:00
哦 我还以为 Composer 改名了呢
hanxiV2EX
2017-07-07 23:22:03 +08:00
同楼⬆️
Actrace
2017-07-07 23:41:27 +08:00
震惊!我准备去报道。
twm
2017-07-07 23:43:10 +08:00
标题震惊
slince
2017-07-07 23:44:44 +08:00
。。。。 不让该标题
yangqi
2017-07-07 23:45:42 +08:00
标题党,差评
gouchaoer
2017-07-07 23:46:25 +08:00
不可以做不兼容的事情
slince
2017-07-07 23:48:45 +08:00
@yangqi 少了个单词 Composer 源管理工具 CRM 更名
slince
2017-07-07 23:51:43 +08:00
@gouchaoer 命令行的用法一点没变,如果改 api 肯定会换主版本号的
fuxkcsdn
2017-07-07 23:58:24 +08:00
同一楼,被标题震惊了
vibbow
2017-07-07 23:59:52 +08:00
哦 我还以为 Composer 改名了呢
johnlui
2017-07-08 00:17:50 +08:00
差评……
hoythan
2017-07-08 01:40:06 +08:00
卧槽,我以为我刚学会 composer 又要 tm 改学了
Xrong
2017-07-08 08:16:13 +08:00
震惊。。。同 1 楼
littleylv
2017-07-08 09:16:54 +08:00
震惊,composer 改名了。
啊不是啊,吓死我了
mingyun
2017-07-08 11:53:22 +08:00
更新 composer 出现问题
Failed to decode response: zlib_decode(): data error
Retrying with degraded mode, check https://getcomposer.org/doc/articles/troubles
hooting.md#degraded-mode for more info
Downloading: 100%


[ErrorException]
zlib_decode(): data error

不过重新下载又好了。。。

然后 composer global require slince/composer-registry-manager ^1.2
[UnexpectedValueException]
Repository "1" ({"packagist":{"type":"composer","url":"https:\/\/packagist.
laravel-china.org"}}) must have a type defined


global <command-name> [<args>]...
slince
2017-07-08 22:36:40 +08:00
@mingyun 你这个是 laravel china 镜像出了问题,crm 还没有下载下来呢;你先换个源再试试
slince
2017-07-08 22:37:39 +08:00
我发现大家都好幽默啊;我也最恨标题党,但我真的不是故意的,能改的我都该了,现在标题改不了。。。
slince
2017-07-08 22:38:44 +08:00
@mingyun 如果这时候你已经安装成功了,就可以直接通过 crm 切换源了
Jakesoft
2017-07-10 18:12:22 +08:00
zsh: command not found: crm

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/373832

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX