ubuntu - 找不到 sudo pecl 命令

标签 ubuntu ubuntu-12.04 sudo pecl

我正在使用 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

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

最佳答案

找到你的 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

关于ubuntu - 找不到 sudo pecl 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18128517/

相关文章:

python-2.7 - 升级到ubuntu-16.10后pip无法使用

linux - 错误 : NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver

swift - 通过 GUI 获取 sudo 询问密码

node.js - 如何解决 MacOS 上的 "sudo npm install"问题

python - Pycharm 中的 """input().split() in loop"""问题

macos - TTF_OpenFont() 返回 NULL

c++ - 无法将从函数返回的 vector 传递给需要引用方法的函数

mysql - PhpMyAdmin 配置/无法看到输入文本字段

bash - 文件的 md5sum 验证

javascript - 以 root 身份运行 Geany