github教學:https://www.dotblogs.com.tw/clark/archive/2014/02/12/143957.aspx
我是使用TortoiseGit,照著這篇文章的步驟做,很輕鬆就可以學會嘍!不過每次傳檔時就會讓我想到龜派氣功溜!
github官網:https://github.com/
官網也有做很詳細的操作教學哦!不過基本上我們不需要在github官網上做任何操作,只要網址就行了。
參考文章:https://docs.c9.io/v1.0/docs/create-a-workspace#section-git-source
參考來源:http://stackoverflow.com/questions/31574831/zsh-permission-denied-bin-rake
請先參考文章連結,才知道怎麼把github的檔案download到專案裡哦!
Clone from Git or Mercurial URL (optional)欄位的連結參考
雖然用github可以很快速的把專案完整載下來,但是環境卻不完整,權限也不足…只好東補西補,感覺比開一個新專案更麻煩欸!
首先,因為環境不完整的關係,先把環境補強起來
再來是權限不足的問題,讓github/master擁有bin/rake db:migrate指令的權限
請先參考文章連結,才知道怎麼把github的檔案download到專案裡哦!
Clone from Git or Mercurial URL (optional)欄位的連結參考
https://github.com/uraccount/urworkspace
雖然用github可以很快速的把專案完整載下來,但是環境卻不完整,權限也不足…只好東補西補,感覺比開一個新專案更麻煩欸!
首先,因為環境不完整的關係,先把環境補強起來
$ bundle install
再來是權限不足的問題,讓github/master擁有bin/rake db:migrate指令的權限
$ chmod +x bin/*
在cloud9底下新建一個專案就等於重新使用一台新主機,所以要記住自己當初灌了哪些東西,記得在這邊也要全部重灌過哦!
$ mysql-ctl install $ gem install -v 0.3.19 mysql2 $ gem install kaminari
Maybe不用做最後一行,因為我是先灌kaminari才執行bundle install,如果是倒過來做不知道會不會有差異,也許已經灌好了也說不定。
執行下列指令,把資料表建立起來
$ bin/rake db:migrate
cloud9的專案名稱不一定要跟github上的repository名稱一樣,至於在github上目錄的層級,我是把repository當成與workspace是同層目錄,所以只放了workspace底下的檔案,像醬
希望大家操作順利嘍!
文章只花了短短1、2個小時就整理完畢,這背後其實是花了1、2天的時間不斷的再操作測試啊啊啊啊!
沒有留言:
張貼留言