【问题标题】:ubuntu - sudo pecl command not foundubuntu - 找不到 sudo pecl 命令
【发布时间】:2013-08-08 14:21:21
【问题描述】:

我使用的是 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

谁能告诉我如何解决这个错误? 谢谢你

【问题讨论】:

    标签: ubuntu ubuntu-12.04 sudo pecl


    【解决方案1】:

    找到您的 pecl 实例。即whichlocate

    在 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
    

    【讨论】:

      【解决方案2】:

      我们需要梨!出于某种原因,它还没有准备好在 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 频道更新 pear.php.net sudo pecl 频道更新 pecl.php.net sudo pear upgrade-all

      【讨论】:

        【解决方案3】:

        对我有用的简单方法是通过 nautilus 资源管理器浏览到 pecl 所在的文件夹,然后双击 pecl 图标。然后你可以输入sudo pecl install whatever

        【讨论】:

          猜你喜欢
          • 2010-12-10
          • 2020-01-10
          • 1970-01-01
          • 2019-06-28
          • 2014-07-06
          • 1970-01-01
          • 2023-03-06
          • 2012-03-30
          相关资源
          最近更新 更多