<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>李文兵 &#187; english</title>
	<atom:link href="http://liwenbing.cn/category/english/feed/" rel="self" type="application/rss+xml" />
	<link>http://liwenbing.cn</link>
	<description>世界上最好最美的东西你看不见，也摸不着.......但是能在心里感受到</description>
	<lastBuildDate>Fri, 21 May 2010 00:56:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>在Mac机上搭建Projectzero的Build环境</title>
		<link>http://liwenbing.cn/2008/11/24/set-up-projectzero-build-environment-in-mac/</link>
		<comments>http://liwenbing.cn/2008/11/24/set-up-projectzero-build-environment-in-mac/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 15:56:02 +0000</pubDate>
		<dc:creator>liwenbing</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[projectzero]]></category>
		<category><![CDATA[mac projectzero build]]></category>

		<guid isPermaLink="false">http://liwenbing.cn/?p=94</guid>
		<description><![CDATA[一直想在本地建立zero的Build环境，无奈总是太耗时，也没有机器，现在有了mac在旁边，当然要拿它来做build的环境了。最近几天下班后都要整一会这个，现在终于是过了，在欢快地BUILD,TEST&#8230;. 所有的应该参考：http://www.projectzero.org/wiki/bin/view/Development/Build。下面一步一步来讲吧。 1. Check out code. 这个比较简单了。对于zero现在不同的版本最好是建立对于的结构，这样以后做不同的build也利于管理。Mac已经内置了svn，所以直接敲就可以了。打开酷酷的Terminal，敲吧。。 mkdir zero cd  zero mkdir sebring mkdir silverstone cd sebring mkdir source cd source svn checkout https://www.projectzero.org/svn/zero/trunk --username liwenb --password 然后等着吧，喝点咖啡，论坛逛逛。。。。 终于checkout了zero所有的code了，嘿嘿。那么要不试试呗， cd trunk/BUILD/zero.build/ ant -f zbuild.xml BUILD 很好，开始build了。。。嗯，nice。。。咋啦咋啦，错了？什么标签不支持（我现在是不记得了).看来是因为ant的版本的问题。查查看： ant -version 哦，原来是1.7，而zero指明需要1.7.1，那么没有办法，安装呗。 2.安装ant 1.7.1 这个倒是简单啦，去http://ant.apache.org/bindownload.cgi.解压，那么到底放到哪里呢？于是查看了一下ant的实际地址。原来mac装在了/usr/share/ant/. 反正我也用不着它的旧的，干脆替换吧。 cp -R apache-ant-1.7.1 /usr/share/ant/ 什么什么？没有权限！？查看后是这些文件是root的用户文件。之前也遇到过这个问题，想删除一个root用户的文件，可惜总是没有权限。问了mark老大，也不知道root的用户哪里去了。Google了一把，才知道原来对于Mac机，root用户是需要自己来启动的。好，去启动 3.启动Mac的root用户 当然看到apple的help就可以完成这个了，http://support.apple.com/kb/HT1528。 ok，su root, 将ant替换原来的。 好，再试试，ant -f [...]]]></description>
			<content:encoded><![CDATA[<p>一直想在本地建立zero的Build环境，无奈总是太耗时，也没有机器，现在有了mac在旁边，当然要拿它来做build的环境了。最近几天下班后都要整一会这个，现在终于是过了，在欢快地BUILD,TEST&#8230;.</p>
<p>所有的应该参考：<a href="http://www.projectzero.org/wiki/bin/view/Development/Build" target="_blank">http://www.projectzero.org/wiki/bin/view/Development/Build</a>。下面一步一步来讲吧。</p>
<p>1. Check out code.</p>
<p>这个比较简单了。对于zero现在不同的版本最好是建立对于的结构，这样以后做不同的build也利于管理。Mac已经内置了svn，所以直接敲就可以了。打开酷酷的Terminal，敲吧。。</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;"><span style="color: #b1b100; font-weight: bold;">mkdir</span> zero
<span style="color: #b1b100; font-weight: bold;">cd</span>  zero
<span style="color: #b1b100; font-weight: bold;">mkdir</span> sebring
<span style="color: #b1b100; font-weight: bold;">mkdir</span> silverstone
<span style="color: #b1b100; font-weight: bold;">cd</span> sebring
<span style="color: #b1b100; font-weight: bold;">mkdir</span> source
<span style="color: #b1b100; font-weight: bold;">cd</span> source
svn checkout https://www.projectzero.org/svn/zero/trunk --username liwenb --password</pre></div></div>

<p>然后等着吧，喝点咖啡，论坛逛逛。。。。</p>
<p>终于checkout了zero所有的code了，嘿嘿。那么要不试试呗，</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;"><span style="color: #b1b100; font-weight: bold;">cd</span> trunk/BUILD/zero.build/
ant -f zbuild.xml BUILD</pre></div></div>

<p>很好，开始build了。。。嗯，nice。。。咋啦咋啦，错了？什么标签不支持（我现在是不记得了).看来是因为ant的版本的问题。查查看：</p>
<p>ant -version</p>
<p>哦，原来是1.7，而zero指明需要1.7.1，那么没有办法，安装呗。</p>
<p>2.安装ant 1.7.1</p>
<p>这个倒是简单啦，去<a href="http://ant.apache.org/bindownload.cgi" target="_blank">http://ant.apache.org/bindownload.cgi</a>.解压，那么到底放到哪里呢？于是查看了一下ant的实际地址。原来mac装在了/usr/share/ant/. 反正我也用不着它的旧的，干脆替换吧。</p>
<p>cp -R apache-ant-1.7.1 /usr/share/ant/</p>
<p>什么什么？没有权限！？查看后是这些文件是root的用户文件。之前也遇到过这个问题，想删除一个root用户的文件，可惜总是没有权限。问了mark老大，也不知道root的用户哪里去了。Google了一把，才知道原来对于Mac机，root用户是需要自己来启动的。好，去启动</p>
<p>3.启动Mac的root用户</p>
<p>当然看到apple的help就可以完成这个了，<a href="http://support.apple.com/kb/HT1528" target="_blank">http://support.apple.com/kb/HT1528</a>。</p>
<p>ok，su root, 将ant替换原来的。 好，再试试，ant -f zbuild.xml BUILD。什么错？zso&#8230;?OK，zero的build中是需要build一个native的code，对于Mac需要安装Xcode。</p>
<p>4.安装Xcode 到Mac上</p>
<p>默认来说，mac是没有安装这些的。只需要找到第二张安装盘就可以了，很容易就安装上了。如果没有安装盘，那么就可以follow这个来安装了。<a href="http://www.macworld.com/article/46286/2005/08/installxcode.html" target="_blank">http://www.macworld.com/article/46286/2005/08/installxcode.html</a>.</p>
<p>好，再来ant -f zbuild.xml BUILD。。。很好，10分钟一直在跑，嗯？eclipse的plugin的build有问题。没办法回去看前提要求吧，原来是需要配置jdk和eclipse的。</p>
<p>5.配置eclipse</p>
<p>这个简单了。到<a href="http://aeneis.raleigh.ibm.com/prereqs/eclipse/" target="_blank">http://aeneis.raleigh.ibm.com/prereqs/eclipse/</a>copy过来，注意download macosx的就好了，根据要求unzipped in your {prereqs directory}/eclipse/3.3.2就可以了。</p>
<p>6.配置JDK</p>
<p>根据Michael的说明，# create a link from zero.build/prereqs/jdks/java5 to  /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home</p>
<p>好ln java5 &#8230;..</p>
<p>7.完成，:)</p>
<p>再ant -f zbuild.xml BUILD，等上15分钟，就可以看到success的信息了。如果你要跑TEST,那可能就要等好几个小时了。</p>
<p><a href="http://liwenbing.cn/wp-content/uploads/2008/11/terminal.png"><img class="alignnone size-medium wp-image-102" title="terminal" src="http://liwenbing.cn/wp-content/uploads/2008/11/terminal-300x192.png" alt="" width="300" height="192" /></a></p>
<p>P.S. 本来是上周末的文章，放到draft就到了现在，kaka..</p>
]]></content:encoded>
			<wfw:commentRss>http://liwenbing.cn/2008/11/24/set-up-projectzero-build-environment-in-mac/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Improve your English</title>
		<link>http://liwenbing.cn/2008/04/13/improve-your-english/</link>
		<comments>http://liwenbing.cn/2008/04/13/improve-your-english/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 09:16:30 +0000</pubDate>
		<dc:creator>liwenbing</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[fun]]></category>

		<guid isPermaLink="false">http://liwenbing.cn/?p=12</guid>
		<description><![CDATA[LOL, What are you sinking about?]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/kx21qAAdhuY&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/kx21qAAdhuY&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br />
LOL, What are you sinking about?</p>
]]></content:encoded>
			<wfw:commentRss>http://liwenbing.cn/2008/04/13/improve-your-english/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
