以下是我的安裝步驟,我的環境是 Ubuntu 12.04 LTS
- 下載 FireApp:git clone https://github.com/handlino/FireApp.git
- 下載 submodule:cd FireApp && git submodule init && git submodule update
- 解決 submodule 問題,我這邊有遇到無法取得 tka-serve 的問題,後來是參考 StackOverflow 上的這篇才解決,先
git log --oneline -p --
lib/ruby/common/tka-serve 取得第1行的 SHA1 ,然後用 git checkout~ -- lib/ruby/common/tka-serve 取得 tka-serve 代碼,然後重新執行 git submodule update ,最後 git commit 即可。 - 安裝 JDK6/rvm/bundler/rake/gems/nodejs:sudo apt-get install openjdk-6-jdk ruby-bundler rake nodejs ruby-rvm ruby-gems ,nodejs 是給 sass/scss 用的。
- 下載 rawr:bundle install rawr
- 下載 jruby:rvm install jruby-1.6.7
- 切 換 JDK 為 1.6,官方建議用 1.6,所以如果用 1.7 的話,得用 update-alternatives --config java 切換;我原本是裝 openjdk-7-jdk,裝完 openjdk-6-jdk 以後,順序有自動調整為 1.6 優先,為了安全,還是檢查一下。
- 編譯:bundle exec rake rawr:bundle:linux
- 啟動:bin/startJar-linux.sh
安裝的心得:
- 原來 rvm 是有點類似 python virtualenv 的東西,可以用來安裝/執行各種版本的 ruby/jruby/rake ,我卡在這邊卡了好久。
- git submodule 要多練習才是。
沒有留言:
張貼留言