@toneji それぞれの.bashrcのpathに記述してあるのでしょうか?
なんちって、余計なお世話...。
@toneji あ、ほぼ同じだと思って大丈夫です!
https://qiita.com/takutoki/items/021b804b9957fe65e093
すいません、今どんな状況か私分かっていないのですが、鯖缶工場か何か見に行けばいいでしょうか?
@toneji あれっ
どんな問題なのでしょうか?
gccをyumでインストールして、そこへpathを通す方法でしょうか?
問題が分かっておらずでして 汗
@suetan rootでのPATHは通るけど、mastodonユーザーではどうしても新しいgccにPATHが通らないという問題です。
@toneji んんー、rootで出来てるのであれば、あとはrootで
su - mastodon
して、.bashrcなり.bash_profileなりを更新すれば良いのでは(path追加)...と思ったりしたのですが、私も今からテストしてみますねー。
@suetan お願いしますー
@toneji 普段放置してて、yum updateに時間かかってます 汗
またその後の結果わかりましたらお知らせします!
@suetan ありがとうございます。
よろしくお願いします。
@toneji んー、私の環境では更新されますね。
一応ですが、手順は下記のとおりです。
(1) # yum install centos-release-scl-rh
(2) # yum install devtoolset-4-gcc devtoolset-4-gcc-c++ devtoolset-4-binutils
(3) # cat > /etc/profile.d/devtoolset-4.sh
#!/bin/bash
source scl_source enable devtoolset-4
(ここで、CTRL+D)
一番簡単な方法はここで再起動。
確認
# su - mastodon
$ gcc --version | head -1
gcc (GCC) 5.3.1 20160406 (Red Hat 5.3.1-6)
@suetan 質問ですが、なぜCTL+Dをタイプしているのですか?
@toneji あ、cat を終了させるためです。
vimでファイルを作成しても同じです!
@suetan なるほど。
ファイル確認しましたが、同じ内容が書かれています。
なぜか、mastodonユーザーの.bash_profileに書かれたことが反映されないということです。
こんな現象、gccが初めてです。
@toneji あ、scl設定してあれば、.bash_profileなどは修正不要だと思いますー。(私はやってないです)
あと、念のためyum updateをしてなかったのであれば、やってからyum install したほうが良いかも知れません。
@suetan やはり、yum updateしてみますか。
今までの経験では、こういう泥沼の場合、結構解決法は単純だったりするので。
@suetan 今のところ、有効な解決方法を見つけた人がいないので、情報がないのです。
さくらのクラウドのCentOSの問題かもしれないし。