<?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>Erlang-China &#187; Install</title>
	<atom:link href="http://erlang-china.org/tag/install/feed" rel="self" type="application/rss+xml" />
	<link>http://erlang-china.org</link>
	<description>erlang 中文社区</description>
	<lastBuildDate>Sat, 21 Aug 2010 04:56:59 +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>Windows中erlang环境配置</title>
		<link>http://erlang-china.org/misc/erlang_in_windows_env.html</link>
		<comments>http://erlang-china.org/misc/erlang_in_windows_env.html#comments</comments>
		<pubDate>Thu, 15 Jan 2009 10:14:11 +0000</pubDate>
		<dc:creator>ezhozhe</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://erlang-china.org/?p=365</guid>
		<description><![CDATA[各位发的贴都很高深啊，-_-!，我只能冒死出来发点扫盲类贴子了。接触erlang是在今年7月（忘了已经09年了），公司有一批code，在完全不懂的状况下拿来依葫芦画瓢的改，那个郁闷就别提了，erlang的可读性大家都知道&#8230;&#8230; 2个月前开始系统学习，对于像我这样的非专业编程人士，很希望能在windows下跑erlang。《Programming Erlang》有一章是讲怎么配windows环境的，不过配置过程中还是遇到不少问题，于是上网查了些资料。总而言之，都是别人的东西，我只是拿来总结一下。废话不多说，开始： 1.安装erlang  http://www.erlang.org/download.html 2.配置Erlang的CWD（current working directory) 在C:\Program Files\erl5.6.2下建一个名为 _erlang 的文件，文件内容如下： io:format(&#8220;consulting .erlang in ~p~n&#8221; , [element(2,file:get_cwd())]). %% Edit to the directory where you store your code c:cd(&#8220;c:/zmz/erlang/home/code&#8221; ). io:format(&#8220;Now in:~p~n&#8221; , [element(2,file:get_cwd())]). 3.配置环境变量 Computer-&#62;Properties-&#62;Advanced system settings-&#62;Advanced-&#62;Environment Variables-&#62;System variables 添加 HOME c:\zmz\erlang\home 3.安装emacs ftp://ftp.gnu.org/gnu/emacs/windows/, windows下我找不到什么好用的IDE了。eclipse的erlide是beta版，并且是1年多前开发的，此后再也没有新的版本。我装过，经常出错，很不好用。还有个中国牛人自编的erlang IDE，也不太顺手，所以就用了emacs。 4.配置emacs的CWD，最简单的办法就是在启动emacs的快捷方式中，右键选属性，在Start in那一栏当中填上你要的目录，比如C:\zmz\erlang\home。这样在emacs打开文件时，会默认打开这个目录，否则就是打开emacs的安装目录，那样很不爽。 5.配置emacs环境 创建文件C:\zmz\erlang\home\_emacs，文件内容如下：      ;; Erlang mode      [...]]]></description>
			<content:encoded><![CDATA[<p>各位发的贴都很高深啊，-_-!，我只能冒死出来发点扫盲类贴子了。接触erlang是在今年7月（忘了已经09年了），公司有一批code，在完全不懂的状况下拿来依葫芦画瓢的改，那个郁闷就别提了，erlang的可读性大家都知道&#8230;&#8230; 2个月前开始系统学习，对于像我这样的非专业编程人士，很希望能在windows下跑erlang。《Programming Erlang》有一章是讲怎么配windows环境的，不过配置过程中还是遇到不少问题，于是上网查了些资料。总而言之，都是别人的东西，我只是拿来总结一下。废话不多说，开始：</p>
<p>1.安装erlang  <a href="http://www.erlang.org/download.html">http://www.erlang.org/download.html</a></p>
<p>2.配置Erlang的CWD（current working directory)</p>
<p>在C:\Program Files\erl5.6.2下建一个名为 _erlang 的文件，文件内容如下：</p>
<p>io:format(&#8220;consulting .erlang in ~p~n&#8221; ,<br />
[element(2,file:get_cwd())]).<br />
%% Edit to the directory where you store your code<br />
c:cd(&#8220;c:/zmz/erlang/home/code&#8221; ).<br />
io:format(&#8220;Now in:~p~n&#8221; , [element(2,file:get_cwd())]).</p>
<p>3.配置环境变量</p>
<p>Computer-&gt;Properties-&gt;Advanced system settings-&gt;Advanced-&gt;Environment Variables-&gt;System variables<br />
添加 HOME c:\zmz\erlang\home</p>
<p>3.安装emacs <a href="ftp://ftp.gnu.org/gnu/emacs/windows/">ftp://ftp.gnu.org/gnu/emacs/windows/</a>, windows下我找不到什么好用的IDE了。eclipse的erlide是beta版，并且是1年多前开发的，此后再也没有新的版本。我装过，经常出错，很不好用。还有个中国牛人自编的erlang IDE，也不太顺手，所以就用了emacs。</p>
<p>4.配置emacs的CWD，最简单的办法就是在启动emacs的快捷方式中，右键选属性，在Start in那一栏当中填上你要的目录，比如C:\zmz\erlang\home。这样在emacs打开文件时，会默认打开这个目录，否则就是打开emacs的安装目录，那样很不爽。</p>
<p>5.配置emacs环境</p>
<p>创建文件C:\zmz\erlang\home\_emacs，文件内容如下：</p>
<p>     ;; Erlang mode<br />
     (setq load-path (cons  &#8220;C:/Program Files/erl5.6.2/lib/tools-2.6.1/emacs“ load-path))<br />
     (setq erlang-root-dir &#8220;C:/Program Files/erl5.6.2&#8243;)<br />
     (setq exec-path (cons &#8220;C:/Program Files/erl5.6.2/bin&#8221; exec-path))<br />
     (require &#8216;erlang-start)</p>
<p>      ;; Emacs client<br />
      (server-start)</p>
<p>6.安装MinGW <a href="http://www.mingw.org/download.shtml">http://www.mingw.org/download.shtml</a>。 安装选项中确认“MinGW base tools” 和 “MinGW make” 被选中。有了这个就可以使用makefile来编译程序。</p>
<p>把 C:\Program Files\MinGW\bin\mingw32-make.exe 另存一个名为make.exe的文件，存在同一目录下。不是改名，2个.exe都要，至于为什么我不记得了。</p>
<p>7.安装MSYS <a href="http://www.mingw.org/download.shtml">http://www.mingw.org/download.shtml</a>, 下载MSYS-1.0.10.exe 。安装过程中会问到你的MinGW安装目录，比如C:\Program Files\MinGW。有了这个你就有了个shell环境，可以运行很多UNIX命令。</p>
<p>以上步骤全都在Vista下测试过，全部完成后，就可以很方便的在emacs下用erlang了。另外一个小的tips就是在emacs下选择File-&gt;Split window，可以把emacs分成上下2个窗口，一个写程序，另一个开Erlang shell编译调试。</p>
<p>祝大家好运，并预祝牛年大吉大利。</p>
]]></content:encoded>
			<wfw:commentRss>http://erlang-china.org/misc/erlang_in_windows_env.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
