1

私は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

誰かがこのエラーを修正する方法を教えてもらえますか? ありがとうございました

4

3 に答える 3

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オーバーライドされている場合は、pecl へのパスをvisudo編集して追加します/etc/sudoers

Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
于 2013-09-01T16:55:48.830 に答える
0

私にとってうまくいった簡単な方法は、nautilus エクスプローラーを介して pecl が配置されているフォルダーを参照し、pecl アイコンをダブルクリックすることです。その後、あなたはタイプするかもしれませんsudo pecl install whatever

于 2013-12-15T02:41:01.293 に答える
0

PEARが必要です!どういうわけか、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 アップグレード-すべて

于 2013-10-22T09:37:48.817 に答える