Mac下安装pear库+phpDocumentor
1. 首先安装pear:
curl -o go-pear.php https://pear.php.net/go-pear.phar
看见这个就安装OK:
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 3512k  100 3512k    0     0   392k      0  0:00:08  0:00:08 --:--:--  732k
2. 然后执行:
会发现在当前目录下会有 go-pear.php
sudo php go-pear.php
输入密码后一直确认就行,这样就安装了pear
3.安装phpDocumentor
到pear的安装目录下,直接执行下面这行命令时,我查了一下我的安装目录在 ./pear/bin/
./pear install phpDocumentor
直接报warning,提示
WARNING: "pear/PhpDocumentor" is deprecated in favor of "channel://pear.phpdoc.org/phpdocumentor"
WARNING: configuration download directory "/tmp/pear/install" is not writeable.  Change download_dir config variable to a writeable dir to avoid this warning
WARNING: channel "pear.php.net" has updated its protocols, use "pear channel-update pear.php.net" to update
Cannot install, php_dir for channel "pear.php.net" is not writeable by the current user
好像是channel有问题,查了下资料,作出以下调整
执行
sudo pear channel-discover pear.phpdoc.org
提示成功了
Adding Channel "pear.phpdoc.org" succeeded
Discovery of channel "pear.phpdoc.org" succeeded
4. 然后执行安装phpDocument
sudo pear install phpdoc/phpDocumentor
就可以看到下载成功了
Mac下安装pear库+phpDocumentor的更多相关文章
- Mac下安装PEAR
		The following instructions install PEAR and PECL on Mac OS X under/usr/local/. PECL is bundled with ... 
- mac下使用glew库,方法
		mac下使用glew库,方法 分类: OpenGL2015-01-15 15:52 210人阅读 评论(0) 收藏 举报 目录(?)[+] 主要参考http://www.cnblogs.com ... 
- Mac下安装UPnP Inspector
		由于工作中需要用到UPnP Inspector这个工具,而这个工具在windows下安装非常简单,在Mac下安装却很麻烦,在此记录安装流程. 这个工具依赖于两个其他的库:Coherence(一个DLN ... 
- mac下安装git,并将本地的项目上传到github
		mac下安装git 安装过程: 1.下载Git installer http://git-scm.com/downloads 2.下载之后打开,双击.pkg安装 3.打开终端,使用git --vers ... 
- Mac 下安装运行Rocket.chat
		最近花了一周的时间,复习了HTML.CSS.原生JS,并学习了Node.js.CoffeeScript.js.MongoDB,入了下门. 因为准备在Rocket.chat 上做二次开发,所以先下载和安 ... 
- Mac下安装lightgbm
		Mac下安装lightgbm 1.安装环境 系统 MacOS Mojave 版本10.14.2 Xcode 10.1 $ clang -v Apple LLVM version 10.0.0 (cla ... 
- Mac 下安装Jenkins
		Mac 下安装Jenkins 开始 Jenkins是一个基于Java开发的一种持续集成工具,用于建工持续重复的工作,功能包括: 持续的软件版本发布/测试项目 监控外部调用执行的工作. 近期打算搭建自动 ... 
- ubuntu 下安装boost库
		ubuntu下安装boost库,,在网上试了一些其他人推荐的libboost-dev 但是会缺少,编译程序会报错: /usr/bin/ld: cannot find -lboost_serializa ... 
- MAC下安装与配置MySQL
		MAC下安装与配置MySQL MAC下安装与配置MySQL 一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL ... 
随机推荐
- 【洛谷P3369】 (模板)普通平衡树
			https://www.luogu.org/problemnew/show/P3369 Splay模板 #include<iostream> #include<cstdio> ... 
- Android学习笔记_35_PopupWindow泡泡窗口的实现及GridView应用
			1.PopupWindow是一个可以显示在当前Activity之上的浮动容器,PopupWindow弹出的位置是能够改变的,按照有无偏移量,可以分为无偏移和有便宜两种:按照参照对象的不同又可以分为两种 ... 
- 123. Best Time to Buy and Sell Stock III ——LeetCode
			Say you have an array for which the ith element is the price of a given stock on day i. Design an al ... 
- android 省市区三级联动
			最近项目,需要用到三级联动,在网上找了一些例子,进行了修改,实现,提炼出来了给大家分享 实现思路是在三个wheelview 进行联动.选择了省,马上就关联到市和区,选择了市 ,马上就可以关联到区. 效 ... 
- 经验之谈—控制器的view的显示
			经验之谈—控制器的view的显示 开发中,我们经常需要将一个控制器的view添加到另一个控制器的view上,这种效果是我们期望看到的,但是里边隐藏着一些细节,不注意的话,可能会达不到我们想到的效果. ... 
- iOS Alamofire插件使用方法
			let parameters = [ " ] Alamofire.request("http://110.185.104.100:8888/skproject/HvLogistic ... 
- c++ vector二维数组常见写法
			vector<vector <int> > array(3);//定义了行数为3列数不定的二维数组 array.size()//返回二维数组的行数 array[0].size( ... 
- C++ primer  练习9.52  适配器stack  中缀表达式
			//调试环境 VS2015//本人菜鸟一枚,不喜勿喷! 谢谢!!!//主要思想引自 http://www.cnblogs.com/dolphin0520/p/3708602.html//主要代码引自 ... 
- Percona-Tookit工具包之pt-online-schema-change
			Preface As we all know,it's really a troublesome thing to DBA in scenario of changing table ... 
- Mac系统配置php环境
			[写在前面——叨叨叨] -_-#急着配环境的同志们可以绕道.最近学校的实验室里接了一个小项目——考勤刷卡系统,利用RFID在硬件层获取学生卡的ID,通过wifi传输至服务器,进行考勤信息存储,手机端获 ... 
