Fedora 19 に OpenShift Origin をデプロイする際に問題があります。次のエラーが発生します。
Preflight check: verifying system and resource availability.
Checking broker.example.com:
* SSH connection succeeded
* Target host is running non-Fedora, non-RHEL
* Located getenforce
* SELinux is running in please login as the user "fedora" rather than
the user "root". mode
* Located yum
* Located puppet
* Located augtool
* Located dnssec-keygen
* Located htpasswd
* Located scl
* ERROR: The ruby193 software collection is not installed. Correct
this by running `yum install ruby193` on this system.
* ERROR: The 'epel' repository isn't available via yum. Install /
enable this repository and try again.
それは変だ:
Target host is running non-Fedora, non-RHEL
リリース:
[root@broker tmp]# cat /etc/issue
Fedora release 19 (Schrödinger’s Cat)
Kernel \r on an \m (\l)
yum 経由で ruby193 をインストールできません。依存関係の問題。Fedora 19 の ruby バージョンは 2.0.0 です。ruby193 のインストールからのログ: http://pastebin.com/raw.php?i=TpJEF4Rw
だから私はrvmを使用しています:
[root@broker tmp]# ruby -v
ruby 1.9.3p545 (2014-02-24 revision 45159) [x86_64-linux]
[root@broker tmp]#
最後に、次の方法で Origin をインストールします。
sh <(curl -s https://install.openshift.com/)
そして私の設定ファイル: http://pastebin.com/raw.php?i=sSgYVVMt