windows下使用IntelliJ IDEA的erlang编译环境搭建(含rebar工具)

本文详细介绍如何在Windows系统中通过Cygwin安装Erlang、rebar及IntelliJ IDEA,并配置相应的开发环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

刚重新把老笔记本装了下erlang的编译环境,部分内容的参考网址也已附上,具体如下

一、安装Cygwin(windows下的UNIX模拟环境)
安装地址:https://cygwin.com/install.html
所需Cygwin包(是需求选择):
wget
openssh
make
vim
curl
binutils
git
inetutils等

二、安装erlang
http://www.erlang.org/download.html
配置erlang系统环境path,我的是F:\erlang\erl6.3\bin

三、安装rebar(挺好用的编译工具)
https://github.com/basho/rebar
Cygwin指令如下:
$ git clone git://github.com/rebar/rebar.git
$ cd rebar
$ ./bootstrap
Recompile: src/getopt
...
Recompile: src/rebar_utils
==> rebar (compile)
Congratulations! You now have a self-contained script called "rebar" in
your current working directory. Place this script anywhere in your path
and you can use rebar to build OTP-compliant apps.

四、安装IntelliJ IDEA
https://www.jetbrains.com/idea/download/
装好后配置erlang工具
1、安装erlang插件:打开File-Settings(Ctrl+Alt+s),找到Plugins,点击右边“Browse repositories...”按钮,在搜索框键入erlang,出现Erlang 的plugin,安装,网络问题下载失败可多试试或选用代理。

2、配置erlangSDK,打开File-Project Structure,点击SDKs项,点中间栏上面的绿色+号,把你的erlang加进去,我的是F:\erlang\erl6.3;在Project Setting里点Project,加入刚加入的sdk,点OK后系统会花一段时间建sdk索引,这样erlang的库就可以用了。
参考网址:http://94it.net/a/jingxuanboke/2014/0905/398840.html

3、配置rebar工具:在file-Settings里面找到Erlang External Tools,我的在other settings下面,将rebar加入进去,我的path为:F:\Cygwin\home\Administrator\rebar\rebar.cmd;在Run-edit configuration下点绿色+号添加erlang rebar ,然后就可以在运行按钮旁的下拉菜单选取运行rebar。

4、配置erlang shell:Run-edit configuration下点绿色+号添加
Erlang Console,配置有效的工作路径,不限,然后就跟rebar一样,可以运行erlang shell了。

这样就可以开工了!

### 搭建 Erlang 开发环境 #### VSCode 配置 Erlang 开发环境 为了在 Visual Studio Code 中设置 Erlang 开发环境,需遵循几个主要步骤。首先是下载并安装 Erlang 软件包[^1]。完成之后,在 VSCode 上安装专门针对该编程语言设计的扩展来增强编辑体验和支持功能;这可以通过访问官方市场找到合适的插件来进行操作。 接着,建议安装 `rebar3` 工具用于构建管理以及依赖处理,它能极大地方便开发者的工作流程。当一切准备就绪后,就可以开始创建新工程项目,并按照指引配置生成任务以便于后续编译和执行程序逻辑了。对于希望简化测试过程的情况而言,还可以考虑利用像 "Code Runner" 这样的附加组件快速运行代码片段或整个文件。 ```bash # 安装 rebar3 wget https://github.com/erlang/rebar3/releases/download/3.20.0/rebar3 chmod +x rebar3 sudo mv rebar3 /usr/local/bin/ ``` #### 使用命令行进入 Erlang 环境 一旦完成了上述准备工作,在任何支持的操作系统里打开终端窗口并键入特定指令就能立即启动 Erlang 解释器会话。具体来说就是简单地输入 `erl` 命令再按回车键,这样即刻进入到交互式的 Shell 当中开展进一步的学习探索活动[^2]。 ```bash # 启动 Erlang shell erl ``` #### Eclipse 下搭建 Erlang 项目结构 如果偏好图形化界面的应用,则可以选择基于 Eclipse IDE 来建立专属工作区。在此过程中需要注意的是新建 Erlang 类型的 project 并允许工具链自行探测路径从而确保所有必要的库都被正确引入到当前环境中去[^3]。 #### Intellij IDEA 的优势与简易配置方法 IntelliJ IDEA 提供了一个跨平台的选择方案给那些寻求更友好用户界面上下文中的人士。这款由 JetBrains 出品的产品不仅兼容多种主流 OS 版本而且内置有活跃更新中的 Erlang 插件集成了诸如即时编译之类实用特性使得初学者也能迅速掌握基本技能[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值