我正在使用ubuntu 12.04
我使用此命令安装了php pear
sudo apt-get install php-pear php5-dev
我得到了这个结果
Reading package lists... Done
Building dependency tree
Reading state information... Done
php-pear is already the newest version.
php5-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
现在我使用这个命令
sudo pecl install v8js-0.1.3
我收到此错误
sudo: pecl: command not found
有人可以告诉我如何修复此错误吗? 三江源
答案 0 :(得分:1)
找到pecl
的实例。即which
或locate
在sudo上检查 secure_path
[root@host ~]# sudo -V | grep 'Value to override'
Value to override user's $PATH with: /sbin:/bin:/usr/sbin:/usr/bin
如果$PATH
覆盖了我们visudo
并编辑/etc/sudoers
并将路径附加到pecl
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
答案 1 :(得分:0)
我们需要梨!由于某种原因,它没有准备好在Lion上安装,但安装phar文件在这里,所以我们只需要运行它。
cd / usr / lib / php sudo php install-pear-nozlib.phar
编辑: /etc/php.ini并找到该行:; include_path =“。:/ php / includes” 并将其更改为: include_path =“。:/ usr / lib / php / pear” sudo pear channel-update pear.php.net sudo pecl channel-update pecl.php.net sudo pear upgrade-all
答案 2 :(得分:0)
对我有用的简单方法是浏览你的pecl通过你的nautilus资源管理器找到的文件夹,然后双击pecl图标。之后你可以输入sudo pecl install whatever