有没有安装好的linux erlang
答案:1 悬赏:80 手机版
解决时间 2021-03-16 02:28
- 提问者网友:我们很暧昧
- 2021-03-15 17:54
有没有安装好的linux erlang
最佳答案
- 五星知识达人网友:人類模型
- 2021-03-15 19:00
你需要以下准备材料:
1 GNU unzip 用于解压。
2 tar打包解包程序。
3 GNU make
4 Gcc 之类的C编译器,或者LLVM或clang
5 GNU m4
6 Perl 5
7 相关的库和头文件: ncurses termcap termlib, 软件包名称通常是ncurses-devel之类,自己慢慢在程序管理器中查找。
8 git(可选)
安装过程:
解压源码包:
$ tar -zxf otp_src_19.1.tar.gz
进入源码目录,声明变量。
$ cd otp_src_19.1
$ export ERL_TOP=`pwd`
配置:
$ ./configure
如果你不在配置时添加变量指定安装位置,那么默认会安装在 /usr/local/{bin,lib/erlang}中,如果你没有权限安装在此位置,必须在配置时指定安装安装位置,如安装到/opt/erlang/19.1/{bin,lib/erlang}, 用此选项--prefix=/opt/erlang/19.1
如果构建过程中出错,可能是perl声明了LANG变量,则你可以修改回来:
$ export LANG=C
然后编译:
make
测试
make release_tests
在源码目录release下创建一个test目录,然后测试:
$ cd release/tests/test_server
$ $ERL_TOP/bin/erl -s ts install -s ts smoke_test batch -s init stop
用浏览器查看源码目录下/release/tests/test_server/index.html 的测试报告,一切无误后,进行安装。
make install
运行
% erl
Erlang/OTP 17 [erts-6.0] [hipe] [smp:8:8]
Eshell V6.0 (abort with ^G)
1>
如果你还要编译文档,则声明如下两个变量
$ export PATH=$ERL_TOP/bin:$PATH
$ export FOP_HOME=/path/to/fop/dir
其中,$ERL_TOP变量是源码目录。
然后
make docs
验证正确后,
1 GNU unzip 用于解压。
2 tar打包解包程序。
3 GNU make
4 Gcc 之类的C编译器,或者LLVM或clang
5 GNU m4
6 Perl 5
7 相关的库和头文件: ncurses termcap termlib, 软件包名称通常是ncurses-devel之类,自己慢慢在程序管理器中查找。
8 git(可选)
安装过程:
解压源码包:
$ tar -zxf otp_src_19.1.tar.gz
进入源码目录,声明变量。
$ cd otp_src_19.1
$ export ERL_TOP=`pwd`
配置:
$ ./configure
如果你不在配置时添加变量指定安装位置,那么默认会安装在 /usr/local/{bin,lib/erlang}中,如果你没有权限安装在此位置,必须在配置时指定安装安装位置,如安装到/opt/erlang/19.1/{bin,lib/erlang}, 用此选项--prefix=/opt/erlang/19.1
如果构建过程中出错,可能是perl声明了LANG变量,则你可以修改回来:
$ export LANG=C
然后编译:
make
测试
make release_tests
在源码目录release下创建一个test目录,然后测试:
$ cd release/tests/test_server
$ $ERL_TOP/bin/erl -s ts install -s ts smoke_test batch -s init stop
用浏览器查看源码目录下/release/tests/test_server/index.html 的测试报告,一切无误后,进行安装。
make install
运行
% erl
Erlang/OTP 17 [erts-6.0] [hipe] [smp:8:8]
Eshell V6.0 (abort with ^G)
1>
如果你还要编译文档,则声明如下两个变量
$ export PATH=$ERL_TOP/bin:$PATH
$ export FOP_HOME=/path/to/fop/dir
其中,$ERL_TOP变量是源码目录。
然后
make docs
验证正确后,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯