Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >erlang代码加载路径的设置

erlang代码加载路径的设置

作者头像
用户4766018
发布于 2022-08-19 00:39:33
发布于 2022-08-19 00:39:33
7880
举报
文章被收录于专栏:格物致知格物致知

当用erlang 编辑的时候,代码搜索路径的设置方式如下:

1,启动erlang shell,输入命令init:get_argument(home).

可以看到erlang的home目录。

2,在home目录下面建立一个.erlang文件,里面可以加上需要搜索的路径。

例如:

io:format("Start\n"). code:add_patha("."). code:add_patha("D:/workspace/erl1/src").

编辑完保存,再启动erlang shell的时候,用code:get_path().可以看到搜索路径。

这里有个小问题,.erlang文件是没有文件名的,如果用windows资源管理器是不能让用户建立无文件名的文件;

但是可以通过cmd命令或者记事本另存为成无文件名的文件。

另外一个方法是Erlang程序设计中讲的,用cd当前目录的方式。

在.erlang中写入以下代码:

io:format("Start\n"). c:cd("d:\\workspace\\erl1\\src"). file:get_cwd().

表示将当前目录改到"d:\\workspace\\erl1\\src".

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2011/08/29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
回顾Erlang简要
世界是并行的,Erlang程序反应了一种思考和交流的方式,个体通过发送消息进行交流,如果有个体死亡,其他个体会注意到。
半吊子全栈工匠
2018/08/22
1.3K0
回顾Erlang简要
使用Erlang和Thrift,与Hbase通信
修改conf/hbase-env.sh 添加JAVA_HOME export JAVA_HOME=/usr/local/jdk
EltonZheng
2021/01/26
7140
Erlang入门路线
间歇性的学了一些Erlang,写了一个直播cdn网关的程序,也算是贡献了代码,完成了第一个项目。结束之际写一个入门路线,记录学习过程。
职场亮哥
2020/10/10
2.2K0
CentOS 7 下Erlang 20.2安装部署
https://github.com/erlang/otp/blob/maint/HOWTO/INSTALL.md
KenTalk
2018/09/11
2.2K0
五分钟入门Erlang语言基于brod类库实现操作Kafka案例总结
现场大数据项目Kafka组件大多数使用的语言集中在Java、Python、Go、C++。最近现场需求使用Erlang对接,遂有本文。Erlang是一种函数式并发编程语言,专为高并发、分布式、高容错的实时系统设计。rebar3是Erlang生态的标准构建工具,解决Erlang原生开发中依赖管理、编译流程、测试运行等环节的碎片化问题,类似于Java的Maven。
用户9421738
2025/03/04
1060
五分钟入门Erlang语言基于brod类库实现操作Kafka案例总结
Erlang语言学习入门
近期研究RabbitMQ,发现它是基于Erlang实现的,于是对Erlang这么语言发生了兴趣,官网地址 http://www.erlang.org/ ,去下载一个最新的版本,我下载的是5.9.1版本,Windows版本R15B01 Windows Binary File (90.7 MB) ,   下载后一路解压安装即可,不用单独做什么设置,Erlang语言就可以使用了,然后就可以开始使用它里面的 Eshell程序 进行编程。 这是一个命令行程序,可以直接在里面输入表达式进行计算,例如来一个简单的: Er
用户1177503
2018/02/26
1.4K0
Linux 命令行操作和文件管理
Linux中的命令行界面常被称为Shell。操作系统的Shell就是“外壳”的意思,区别于操作系统的内核部分,是指“为使用者提供操作界面”的软件(命令解析器)。它接收用户命令,然后执行相应的应用程序。基本上Shell分两大类:
用户10175992
2022/11/15
2K0
Linux 命令行操作和文件管理
Erlang Concurrent 并发进阶
使用Erlang而不是其他函数式编程语言的主要原因之一就是Erlang的并发处理能力和分布式编程。并发意味着程序可以在同一时刻执行多个线程。举个例子,操作系统允许你在同一时刻运行文字处理程序,电子表格程序,邮件客户端,和打印任务。系统中的每个处理器(CPU)有可能只处理一个线程,但是它以一定频率交换这些线程,给我们造成一种多个程序是在同一时刻执行的假象。在一个Erlang程序中很容易创建并行执行(parallel execution)的线程,并且运行这些这些线程互相通信。Erlang中,每个执行线程称之为进程(process)。
racaljk
2018/08/31
2.6K0
使用 Visual Studio Code 开发 LINUX 上 C++ 应用
以前开发 Linux 服务器的程序,会有通过 samba 进行文件保存,或者先在 windows 上编译测试,然后传到 Linux 服务器重新编译测试。这些都不太直接,而且调试起来比较困难。现在很多 IDE 都支持直接编写 LINUX 上的程序了,本文介绍 VSCode 如何完成这个工作。
韩伟
2021/04/01
4.1K0
使用 Visual Studio Code 开发 LINUX 上 C++ 应用
centOs安装rabbitMQ
按照个人理解,用户角色可分为五类,超级管理员, 监控者, 策略制定者, 普通管理者以及其他。
IT云清
2019/01/22
1.7K0
Python 进阶指南(编程轻松进阶):二、环境配置和命令行
学习这些概念和工具可能看起来很头疼。您希望编写代码,而不是四处摸索配置设置或理解晦涩的控制台命令。但是从长远来看,这些技巧会节省你的时间。忽略错误消息或随意更改配置设置让系统足能够工作,但这也可能会隐藏问题,但不会修复它们。现在花点时间了解这些问题,可以防止它们再次发生。
ApacheCN_飞龙
2023/04/09
6.5K0
Python 进阶指南(编程轻松进阶):二、环境配置和命令行
vscode一键配置C/C++多个C及CPP文件编译与tasks.json和launch.json原理
搜了很多的教程,发现要么教程太老,给的配置信息里面有些参数都不能使用了,要么就是直接扔下自己的配置信息就没了,不知道咋来的,也不能拿过来直接用,让我这种小白无从下手,于是就摸索整理一下,帮助一下像我这样小白刚入手的小伙伴们。
全栈程序员站长
2022/11/01
8K1
vscode一键配置C/C++多个C及CPP文件编译与tasks.json和launch.json原理
CentOS 7不使用RPM安装RabbitMQ 3.7.8单机版
RabbitMQ是目前非常热门的消息中间件,凭借其高可靠、高扩展、高可用及丰富的功能特性:TTL、死信队列、延迟队列、优先级队列、消息持久化、镜像队列。
星哥玩云
2022/07/25
5100
CentOS 7不使用RPM安装RabbitMQ 3.7.8单机版
04-基于CentOS7安装RabbitMQ3.10.7
我实在是找不到这么老的版本了, 直接用最新版本的, 按照道理来说, 新版本是兼容老版本的
彼岸舞
2022/10/06
7010
04-基于CentOS7安装RabbitMQ3.10.7
rebar3-配置
1. 全局(所有命令)配置 ---- rebar3支持一些系统环境变量 变量设置 解释 REBAR_PROFILE="term" 强制使用基础配置 HEX_CDN="https://..." CDN端点设置 REBAR_CONFIG="rebar3.config" 修改rebar配置文件名称 QUIET=1 只输出错误信息 DEBUG=1 输出DEBUG信息 REBAR_COLOR="low" 如果支持,减少输出信息的颜色数量 2. Alias(别名) ---- 别名允许你根据现有命令,创造一个新的命令出
山海散人
2021/03/03
1.6K0
RabbitMQ启动配置中出现(ArgumentError) argument error xxx的错误
^0/1-0-"/1 src/rabbit_misc.erl:668: :rabbit_misc.format_many/1 (rabbitmqctl) lib/rabbitmqctl.ex:349: RabbitMQCtl.get_node_diagnostics/1 (rabbitmqctl) lib/rabbitmqctl.ex:307: RabbitMQCtl.format_error/3 (rabbitmqctl) lib/rabbitmqctl.ex:43: RabbitMQCtl.main/1 (elixir) lib/kernel/cli.ex:105: anonymous fn/3 in Kernel.CLI.exec_fun/2
归思君
2023/10/16
5980
RabbitMQ启动配置中出现(ArgumentError) argument error xxx的错误
CentOS8 安装 erlang 和 RabbitMQ
最近正好用到了消息队列中的 RabbitMQ ,今天就先来个前味菜,总结一下它在 centos 内的安装。
阿Q说代码
2022/04/07
7350
CentOS8 安装 erlang 和 RabbitMQ
Node.js + typescript 写一个命令批处理辅助工具
工作中遇到这样一些场景:在php混合html的老项目中写css,但是css写着不太好用,然后就想使用预编译语言来处理,或者写上ts。然后问题来了: 每次写完以后都要手动执行一次命令行把文件编译成css文件,然后又要再输入一行命令把css压缩添加前缀;或者把ts编译成js,然后js压缩混淆。
Nealyang
2021/04/20
1.2K0
【Linux】Linux下基本指令
功能 :对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。
用户11290673
2025/02/19
3880
【Linux】Linux下基本指令
python 学习笔记(8)——python绝对路径相对路径
今天在调试代码的时候,程序一直提示没有该模块,一直很纳闷,因为我导入文件一直是用绝对路径进行导入的。按道理来讲是不会出现模块找不到的情况的。    最后仔细分析了整个代码的目录结构,才发现了问题。
my_sunshine
2020/09/18
5.6K0
相关推荐
回顾Erlang简要
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档