设为首页 收藏本站
查看: 665|回复: 0

[经验分享] ubuntu安装Erlide,编译安装Erlang,创建Erlide工程

[复制链接]

尚未签到

发表于 2018-5-7 11:56:47 | 显示全部楼层 |阅读模式
  0.13.9版本的Erlide对开发环境的要求是:
  Works with Eclipse 3.6, Java 1.5 and Erlang R13B, or later (including Eclipse 4.x).
  一,  下载安装eclipse3.6 ,java环境为1.6,Erlang为R14B04
  二,  A)ubuntu10.04下编译安装erlang:
  首先得卸载系统自带的Erlang和相关程序:
  sudo apt-get remove   erlang-ssl   couchdb-bin   erlang-base   erlang-xmerl   erlang-inets   erlang-crypto   erlang-mnesia   erlang-public-key   erlang-syntax-tools   erlang-runtime-tools
  安装Erlang编译时依赖的各种库和工具:
  sudo apt-get install   m4   fop   xsltproc   unixodbc   libssl-dev   unixodbc-dev   openjdk-6-jdk   freeglut3-dev   libwxgtk2.8-dev   libncurses5-dev   build-essential
  配置前:
  编译出错时,如果是wx的错误则:

  touch lib/wx/SKIP

  before the "configure" step.
  配置安装路径和参与编译的功能:
  sudo ./configure      --enable-hipe   --enable-threads   --enable-smp-support   --enable-kernel-poll
  编译,安装:
  sudo make
  sudo make install
  设置path:
  sudo gedit /etc/profile
  添加 export PATH=:/usr/local/lib/erlang/bin
  如果你有安装过jdk,则可以添加在之前的path之后,类似于
  export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin:/usr/local/redis-2.2.12/bin:/usr/local/lib/erlang/bin
  中途如果出错了,不要继续使用出错的代码文件夹,删除掉文件夹配置好环境后重新解压一份代码,否则可能因为configure的缓存导致持续失败。
  sudo apt-get -y install tk-dev  安装了这个包,erlang自带的工具才能用
  B) window下安装erlang,如下:
  1.下载erlang  http://www.erlang.org/download.html(如果下载R14B版本可直接点下面的链接:http://www.erlang.org/download/otp_win32_R14B04.exe)。
  2.安装下载的exe文件,注意安装的目录中不要存在空格。
  3.配置环境变量。在系统变量中建立变量名为“ERL_HOME”,值为erlang的安装目录。
  4.在PATH变量中添加“%ERL_HOME%\bin”。
  5.启动运行,在控制台输入“erl”,如果出现类似“Eshell V5.8.2 (abort with ^G)”字样,说明安装成功。
  三,   在eclipse中安装erlide IDE。
按照,插件主页:http://erlide.org/上的说明即可:

Install Erlide by going to Help → Install new software... . In the dialog, enter http://erlide.org/update as URL. Follow the dialogs with the obvious choices and in the end you will be asked to restart.

An alternative way to install is from the Eclipse marketplace Help → Eclipse Marketplace... or if you are using Eclipse 3.7 simply by dragging and dropping the button below into a running Eclipse workspace  

Restart. Go to Window → Preferences → Erlang → Installed runtimes and add an entry (or several) for your Erlang installation(s) of choice. The required parameters are the name and the path to the top level directory (i.e. $ERL_TOP). Now restart again.

在Eclipse中打开Window → Preferences → Erlang,可以选择当前IDE使用哪个版本的Erlang .见下图:

DSC0000.png

  自此,顺利配置好了ubuntu10.04的erlang开发环境
  四,使用erlide创建第一个Erlang工程
  1,新建工程。
   在菜单上依次选择[File]->[New]->[Project],然后选择[Erlang]->[Erlang Project]。填写Project Name,比如“ElTest”,余下的按默认设置,点击[Next],最后是[Finish]。


2.新建module

   在左边新建的project里右键点击[src],选择[new module],在弹出的窗口里填入以下信息。

   Module name:Test

   Container:/ElTest/src      (默认)

   Application name:None   (默认)

   Skeleton:None   (默认)

在最下面的两个输入框里输入say(这个是方法名)和0(参数个数),然后点击[Apply]按钮。最后点击[finish]按钮。

  
3,
配置运行project
  
  右键点击Project,依次选择[run as]->[run configurations],在弹出的窗口,右键点击左边一览的[Erlang application],选择[new]。

  在右边的[main]页面,选择要运行的project(这儿默认是ElTest),

  在[runtimes]页面,依次选择,填入以下

   runtime:Erl5.6.5

   NodeName: test

   Cookie:           默认什么都不填

   选择[Start the Erlang node if not running already]

   然后点击[run]按钮

  

    在下面的Console窗口,输入test:say().

   ( 注意后面的那个句点。)

      你就会看到传说中的hello,world了。
  在新里锝 包管理器中可以搜索安装yaws等Erlang开源项目
  配置环境的过程,出了不少错,花了不少时间。凡事还是要靠自己,传说中的erlang-cn群对新手其实帮助不大,估计是不屑新手的初级问题吧。
  以上内容,整理参考自:
  http://weiqingfei.iteye.com/blog/264684
  http://www.cnblogs.com/me-sa/archive/2011/12/28/erlang0026.html
  http://blog.csdn.net/ericzhou99/article/details/5952018

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-457005-1-1.html 上篇帖子: How to install the Sun Java JDK on Ubuntu 10.10 下篇帖子: 学生机房虚拟化(七)在Ubuntu11.10中安装VM7
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表