2016年4月4日 星期一

Laravel Homesteated windows

終於搞定這傢伙Laravel Homestead,大致上紀錄一下,免得未來忘了Orz
要在windows上玩,除了說明上提的之外,你還需要有git,為什麼官方把這放上去?如果你是要讓新手依你的step來完成,依文件上有些地方說的很隱晦,至少對我來說很有深度。
必備軟體
  1. VirtualBox、Vagrant、Git,我自已之前有download了開放源始碼:wagon - 免安裝可攜的 Laravel 開發環境 | Laravel Dojo,這其中已有了git、cmder | Console Emulato cmder 必起dos windows 好用了許多
  2. 以上都備好之後,我自已是建了一個目錄叫LaravelHome準備等等要用
  3. 依官方指示做完vagrant box add laravel/homestead後,這就沒說清楚了,這時間就要git clone回來才能繼續下一步
  4. 當你git clone 結束後,要在clone回來的目錄下,進行bash init.sh它會copy 必要的檔案進到指定的路徑下,我看它是copy 到了C:\user\user name\.homestead\
  5. 接下來要開啟文字編輯器,進行修改Homestead.yaml
  6. 這個版本不需要改ip,至少我自已是不用改,改了反而不能跑,就維持預設的192.168.10.10
  7. 設定Code這個目錄,因為在Homestead中有一個Code要和你外在的Host對應,在Homestead.yaml中要設定你實際的路徑,如果沒有設定好就無法啟動
以上差不多就是這樣子了,對了,要用Administrator 來執行

2016年4月2日 星期六

Laravel PATH 安裝

依照官網的設定來到了這一步 請確定把 ~/.composer/vendor/bin 路徑放置於你的 PATH 裡,這樣你的系統才能找到 laravel 執行檔 對於Linux 白癡的我,實在搞不懂,我想應該是要我確認目前路徑下是否有 ~/.composer/vendor/bin 要知道目前路徑可以在terminal中下 echo $PATH 取得目前路徑 要加入新路徑這樣做export PATH="${PATH}:~/.composer/vendor/bin" 把這段存在你登入的home下,檔名為.bashrc

2015年7月25日 星期六

Mint php laravel install

紀錄安裝過程,雖然官網已經有,我覺得這是簡單版 XD 1.sudo apt-get install php5-cli 2.sudo apt-get install curl 3.curl -sS https://getcomposer.org/installer | php 4.sudo mv composer.phar /usr/local/bin/composer 5.composer global require "laravel/installer=~1.1" 6.export PATH=$HOME/.composer/vendor/bin:$PATH

2013年4月26日 星期五

Nginx Virtual hosts multi site

原來在Nginx 沒有Apache 中所說的Virtual hosts而是用Server Blocks 這個來表示,所以如果要新增路徑,只要改sites-available/default這個檔案就可以了,這真是有不一樣的地方。 ServerBlockExample

2013年3月2日 星期六

'rake/rdoctask' is obsolete and no longe

Ruby果然不是一般人可以學的,從安裝開始就一直踩到雷不說,還好有阿仁不離不棄的耐心指導,再這感謝他的大力幫忙。可以參考這一個說明Thinking more...:rails 101 練習(2) - 樂多日誌 但是我就是不行,還是一直遇到雷,我直覺應該是我個人的問題,我對於Ubuntu太不熟了,所以改找了其它關鍵字ruby on rails - Could not find rake-10.0.3 in any of the sources - Stack Overflow,也由於是找了太多的資料,搞到最後都昏了我 我應該是用下面的方式來完成 先修改「Gemfile」 加入 gem 'rake' , '0.8.7' 再來使用以下指令 Remove all the versions of Rake ==> gem uninstall rake Remove Gemfile.lock ==> rm Gemfile.lock bundle update rake 這樣就可以用 rake db:migrate

2012年10月25日 星期四

mysql 匯出 schema

memo 一下,免得自己忘了 mysqldump --no-data --tables -u DATABASE_USER_NAME -p DATABASE_YOU_WANT_SCRIPTED >> FILENAME.sql mysqldump --no-data --tables -u root -p MvcMusicStore >> MvcMusicStore.sql

2012年10月19日 星期五

CodeIgniter 自訂 Helper

由於用了它提供的form helper dropdown,但是這其中用起來還不是很好用,我覺得應該要有更好的方式,所以找了一下是否可以有自訂helper的方式,果然有呢,不妨可以參考這個連結 php - CodeIgniter: Create new helper? - Stack Overflow