2014-02-14 244 views
0

我想配置和使用Laravel的PHP框架配置Laravel ..安裝和Mac OSX上

我下面這個Tutorial安裝和配置它。

在這一點上我讀:

$ chmod -R 0777 app/storage 
// This is simply setting your environment - bootstrap/start.php 
$ find -name 'bootstrap/start.php' -print -exec sed -i 's/your-machine-name/localhost/g' {} \; # add machine-name to local env, for instance "localhost" 
// MAC OSX FRIENDLY VERSION: find bootstrap -name 'start.php' -exec sed -i '' -e 's/your-machine-name/localhost/g' {} \; 

我是一個MAC OSX用戶,我不明白這個命令:

find bootstrap -name 'start.php' -exec sed -i '' -e 's/your-machine-name/localhost/g' {} \; 

這是什麼?

我該怎麼辦?

回答

1

它看起來在名爲'start.php'的引導目錄中尋找一個文件。對於匹配文件,它將用'localhost'替換'your-machine-name'。要打破它:

  • find - 執行find命令
  • bootstrap - 文件夾中
  • -name 'start.php'搜索 - 搜索名爲 'start.php'
  • -exec文件 - 對於每個文件匹配上面的查找,執行以下操作:
  • sed -i '' -e - 搜索並替換以下字符串:(-i原地修改文件,-e允許多個搜索/替換如果需要的話)
  • 's/your-machine-name/localhost/g' - 與「localhost」的替換「您的機器名」在整個文件
  • {} \; - 結束髮現