0
私はSoftware Collections Quick Startに従ったので、今はPython 3.5をインストールしました。どうすれば~/.bashrc
で常に有効にすることができますので、手動でscl enable rh-python35 bash
を有効にする必要はありませんか?ログイン時にソフトウェアコレクションからpython35を有効にするにはどうすればよいですか?
私はSoftware Collections Quick Startに従ったので、今はPython 3.5をインストールしました。どうすれば~/.bashrc
で常に有効にすることができますので、手動でscl enable rh-python35 bash
を有効にする必要はありませんか?ログイン時にソフトウェアコレクションからpython35を有効にするにはどうすればよいですか?
scl_source
機能を使用してください。
起動自動的にあなたのコレクションを有効にするために/etc/profile.d/
で新しいファイルを作成します。
$ cat /etc/profile.d/enablepython35.sh
#!/bin/bash
source scl_source enable python35
は、背景や詳細についてはHow can I make a Red Hat Software Collection persist after a reboot/logout?を参照してください。
私はこれが最良の答えだと信じています。残念ながら、そのページは解決策を隠し、RedHatアカウントを持たない人にはアクセスできません。上記は答えの一部にすぎないように見えます。さらに、上記のソリューションを動作させるには、特別なパッケージが必要です。 – Cognitiaclaeves
私が間違っていない限り、答えは完了です。必要なパッケージは 'scl-utils'です。 –
コンテナで使用しようとしたときに問題が発生し、回答が不完全であると私は考えました。ドッカーファイルでscl-utilsを使用しているかどうかを確認します。 – Cognitiaclaeves