幸福飞过海 - 2015年7月 https://fengqi.me/2015/07/ zh-CN 风起的网络记事本 Fri, 24 Jul 2015 06:09:00 +0000 Fri, 24 Jul 2015 06:09:00 +0000 [记录]Nginx 指令 Map 应用场景之: 统一 PHP 开发环境 https://fengqi.me/php/394.html https://fengqi.me/php/394.html Fri, 24 Jul 2015 06:09:00 +0000 风起 在统一开发环境上很多团队很多公司做过很多尝试, 比如统一使用一个集成包, 使用 vagrant 等.

大部分都是在 Windows 下开发, 但是很多优秀的扩展和特性不被 Windows 支持,
同时很多人对 *nix 操作不熟练, 并且 vagrant 有个问题(其实是 VirtualBox 的问题)就是文件锁, 有时会导致 svn 无法提交/更新.

这里尝试给出另外一个方案, 个人觉得可行性还是很大的.

本文记录的方案只是个预案, 还没在公司实际推行.
本文演示环境使用 Ubuntu Server 14.04 和 Windows7

思路

  1. 开发人员通过 Samba 共享代码
  2. 服务器分别挂载开发人员共享到服务器
  3. 服务器配置根据开发者 IP 使用不同的代码

[...]

]]>
0 https://fengqi.me/php/394.html#comments https://fengqi.me/feed/2015/07/
[记录] Brew install 命令补全总是有两个的解决办法 https://fengqi.me/default/393.html https://fengqi.me/default/393.html Thu, 16 Jul 2015 02:26:57 +0000 风起 问题如下, 输入到 ins, 一按 tab 键... 真是够了!!

fengqi@fengqi-MacBookPro ~$ brew ins
instal   install  

instalinstall 的别名, 就是说允许少输入一个 l 也能用,
但是我想 输入 ins 然后按 tab 补全到 brew install xxx

治疗办法是:
打开 vi /usr/local/Library/Homebrew/global.rb, 找到如下部分

'ln' => 'link',
'instal' => 'install', # gem does the same
'rm' => 'uninstall',

删除 'instal' => 'install', 保存退出.

]]>
0 https://fengqi.me/default/393.html#comments https://fengqi.me/feed/2015/07/