Conversation
Notices
-
sumiyaki (sumiyaki@plr.ph3j.com@plr.ph3j.com)'s status on Sunday, 05-May-2019 22:48:52 JST sumiyaki @toneji
hash -r
とかしてもだめならば、
/opt/rh/devtoolset-4/root/usr/bin/gcc
のパーミッションを確認してみてはいかがでしょうか?
mastodonユーザで実行可能なパーミッションになっているか?
途中のバスも含めてアクセス可能になっているか?-
sumiyaki (sumiyaki@plr.ph3j.com@plr.ph3j.com)'s status on Sunday, 05-May-2019 22:57:24 JST sumiyaki @toneji
確認法としてはmastodonユーザにて
/opt/rh/devtoolset-4/root/usr/bin/gcc --version
とか実行できるか?
echo $PATH
で新gccのパスが先頭の方にあるか? -
sumiyaki (sumiyaki@plr.ph3j.com@plr.ph3j.com)'s status on Sunday, 05-May-2019 23:03:24 JST sumiyaki @toneji
それなら、新gccのパーミッションはOK。
PATHに新パスが入っていない、ということは、.bash_profileで追加しているはずなのに追加されていない、ということですね。 -
sumiyaki (sumiyaki@plr.ph3j.com@plr.ph3j.com)'s status on Sunday, 05-May-2019 23:21:27 JST sumiyaki @toneji
export PATH=/opt/rh/devtoolset-4/root/usr/bin:$PATH
であっているはずです。
一度、mastodonのユーザで上のコマンドを手で入力して実行してみてから、
gcc --version
したらどうなるでしょうか? -
sumiyaki (sumiyaki@plr.ph3j.com@plr.ph3j.com)'s status on Sunday, 05-May-2019 23:28:45 JST sumiyaki @toneji
mastodonのユーザに直接loginしているのでなければ、bashの設定ファイルが実行されていない可能性がありますね。suでmastodonになる、とか。
https://remies.hatenadiary.com/entry/20140513/1400007728
-