centos下go环境准备

下载地址:https://code.google.com/p/go/downloads/list centos64:https://go.googlecode.com/files/go1.1.1.linux-amd64.tar.gz

环境变量 vim /etc/profile

source /etc/profile

Go build之当前目录

刚接触GO,写个GOPA(https://github.com/medcl/gopa)玩玩,遇到点小问题,在ide下面编译ok,在命令行下面编译找不到package,搜了半天木有找到现成的办法,自己写个批处理成功搞定。 我的项目路径是:C:\Projects\Go\gopa\src> 转到该目录,执行build,结果报找不到package,package当然是存在的

首先查看一下系统的GO环境变量

系统的环境变量GOPATH没有包含我的项目路径,有人建议在环境变量里面加上我的项目路径,但是这不够优美。 其实写个批处理处理一下环境变量就行了。 src目录下面新建一个build.bat批处理文件

linux下面也是一样的解决,在makefile如下

新建一个build.sh,处理环境变量和依赖(狗爬依赖的包)

linux下面,转到src下,执行./build.sh 摘抄的常用windows下的环境变量 附录:下面贴上一些常用的环境变量及作用 %ALLUSERSPROFILE% 局部 返回所有“用户配置文件”的位置。   %APPDATA% 局部 返回默认情况下应用程序存储数据的位置。   %CD% 局部 返回当前目录字符串。   %CMDCMDLINE% 局部 返回用来启动当前的 Cmd.exe 的准确命令行。   %CMDEXTVERSION% 系统 返回当前的“命令处理程序扩展”的版本号。   %COMPUTERNAME% 系统 返回计算机的名称。   %COMSPEC% 系统 返回命令行解释器可执行程序的准确路径。 […]

Got a packet bigger than ‘max_allowed_packet

Apache,httpd: apr_sockaddr_info_get() failed for apache

上架前夜,ams不给力,居然起不来了,请求提示,empty response,急死人啊。 转:http://blog.csdn.net/lyjtynet/article/details/4213173 httpd: apr_sockaddr_info_get() failed for hoteel httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName 我在service httpd restart的时候提示上述信息的。虽然启动成功了,但是也是很郁闷的。 这是因为我在配置DNS的时候hostname hoteel造成的。 重新hostname localhost就可以了。 我在网上找来一些有关这方面的信息,就顺便贴在这里了。 1 在启动 httpd 时出现 Starting httpd: httpd: apr_sockaddr_info_get() failed […]

centos6.3+yum

新安装的干净系统,居然报个错.

解决方案:

参考来源: http://www.clearfoundation.com/component/option,com_kunena/Itemid,232/catid,26/func,view/id,45278/ http://mirror1.timburgess.net/clearos/community/6.3.0/os/x86_64/ClearOS/

webbench

官方网站:http://home.tiscali.cz/~cz210552/webbench.html 下载地址:http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz wget http://www.honglei.net/file/webbench-1.5.tar.gz tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make && make install

mysql开启远程访问权限错误

mysql需要开放远程访问端口,结果。。 mysql> update user set host =’%’ where user =’root’; ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘PRIMARY’ root用户好几个,有几个没有密码 mysql> update user set password = PASSWORD(‘xxx’) where user=’root’ -> ; 删除最后一个root用户: localhost root 然后确保有一个%就可以了。

elasticsearch插件bug fix

lucene4变化不少:http://blog.mikemccandless.com/2012/07/lucene-400-alpha-at-long-last.html 自定义的analyzer的要求也更加严格,之前写的几个插件,都报错了。 错误具体表现在第一次分词没有问题,第二次及后续的分词都是空,感谢各位网友的积极响应和测试反馈,谢谢。 具体是什么原因呢? 仔细研究了下代码,发现reset多加了一个参数,汗,fix如下: –    public void reset(Reader input) throws IOException { +    public void reset() throws IOException {   受影响的插件:pinyin、string2int、stconvert 这次都是按jdk6重新编译的,上次反映的jdk7的问题也一并解决了。  

gitolite

外出进场,临时需要搭建git服务器,但是又不能脱离统一的源码管理。