OpenShift
亮亮上次丟了這個讓我玩玩,研究了一下終於有些心得了....
這是 redhat 推出的免費空間,一個帳號最多可以架 3個 apps。
我自己選擇 nodejs (順便練習),可以用網站的介面建立,也可用 rhc create 新的 app
用網站介面建立的話,只要一步一步就可以建好了,問題不大。
rhc 是 OpenShift 的客戶端工具,建立於 Ruby上。
先安裝 Rudy RubyInstaller
安裝要注意將 「Add Ruby executables to your PATH」 勾選,不然無法直接下 command。
command line 測試一下:
C:\> ruby -v ruby 2.2.1p85 (2015-02-26 revision 49769) [x64-mingw32]
會得到 Ruby 的版本,表示安裝成功! lol
安裝 git 版本控制 Git for Windows
C:\> git --version git version 1.8.1.msysgit.1
- 安裝 Ruby gem
C:\> gem install rhc
rhc 安裝
C:\> rhc setup
如果得到了個error msg:
...cannot load such file -- dl/import (LoadError)
unix請下:
C:\> gem install net-ssh -v 2.9.3.beta1
windows 請下:
C:\> gem install net-ssh -v 2.9.3.beta1
似乎是版本的問題造成。
stackoverflow - rhc setup gives error
no such file dl/import
建好了一個 application,想用 rhc 知道目前該 app 的狀態可以下:
C:\> rhc app show -a nodejs or C:\> rhc show-app nodejs
rhc create 的部分我還沒試過,暫時跳過。
聽說登入不夠很容易被刪檔案。