今awsのec2(amazon linux)で開発しています。
git flowをインストールし、初期ユーザーであるec2-userではgit flowコマンドが叩けるのですが、root権限でコマンドを叩くと"Command not found"となってしまいます。
どうしてでしょうか。
ec2-userでwhich git
をすると、
/usr/bin/git
となります。
また、rootでwhich git
をすると、
/usr/bin/gitとなります。
との結果になりました。
補足ですが、
ec2-userでwhich sudo
をすると
/usr/bin/sudo
となり、
rootでwhich sudo
とすると、
/usr/bin/sudoとなります。
環境変数は以下の通り設定されています。
root
/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin
ec2-user
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/home/ec2-user/bin
rootユーザーで実際にじっこうしているコマンドとエラーメッセージを、省略せずに、一字一句正確に貼り付けてください。