2014-02-14 246 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”的替换“您的机器名”在整个文件
  • {} \; - 结束发现