私はUbuntu 15.10です。私はpry
を実行する必要があります(pryはRubyの代替irbです)。私は奇妙な状況に陥りました。私はそれをどう説明するのか分かりません。 sudo
が動作しますが、pry
は動作しますが、sudoは実行できません!以下のログ:私はRubyのバージョンマネージャーとしてrbenv
を使用Unix sudo pryが起動しない
[email protected] ~ sudo pry ✓ 4428 12:50:13
[sudo] password for kvokka:
sudo: pry: command not found
[email protected] ~ pry 1 ↵ 4429 12:50:20
[1] pry(main)>
[email protected] ~ sudo ✓ 4430 12:50:29
usage: sudo -h | -K | -k | -V
usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user] [command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p prompt] [-u user]
[VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p prompt] [-u user]
file ...
[email protected] ~ sudo apt-get update 1 ↵ 4431 12:50:50
Ign http://dl.google.com stable InRelease
Hit http://dl.google.com stable Release.gpg
Get:1 http://security.ubuntu.com wily-security InRelease [65,9 kB]
Hit http://archive.canonical.com vivid InRelease
Hit http://es.archive.ubuntu.com wily InRelease
Hit http://dl.google.com stable Release
...
、rbenv rehash
はない私は、原因を見つけたUPDATE
助けませんでした。私はsudo -i
とgem list
を実行し、sudo環境にpry
がインストールされていないことを確認しました。 gem install pry
があります。そして今、それは動作します:)てこがユーザーroot
のPATH
変数に追加し、またはすべてのユーザーのために、通常は利用可能である/usr/bin
にシンボリックリンクを追加し
which pry
を定義している
'sudo ruby -v'はどうですか? –
マイク、あなたのソリューションを追加して他の人を助けてくれてありがとう。そうであれば、回答は回答として掲示されるのが普通です(はい、あなた自身の質問に答えるかもしれません)。アップデートを適切な回答として追加して、それをあなたの質問から削除することができれば、それは良いことです。あなたは、他人を助けるためのチェックマーク(遅れた後)を自分の答えに与えることさえできるでしょう。 –
私は答えが(ポストを更新していない)答えを出してから、質問にマイナスを与えた(私は2回持っている)という質問はほとんどなかったので、定期的な練習であることが分かりました。だから、問題のボディアップデートセクションの答えを印刷する方が良い方法です。私はそれがそれほどかわいいと理解していますが、私はSO点が必要です。ごめんなさい。 –