zoukankan      html  css  js  c++  java
  • Centos 7.x 安装 Erlang & Zotonic

    0 根据 Zotonic 开发文档 

    On Linux

    sudo yum install build-essential git erlang imagemagick postgresql

    1 安装失败的手动安装(源码安装 Erlang)

    1.0 下载

    wget http://erlang.org/download/otp_src_20.0.tar.gz

    1.1 使用yum安装下必须的配件:

    yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf
    yum install unixODBC unixODBC-devel

    1.2 安装

    tar -zxvf otp_src_20.0.tar.gz
    cd otp_src_20.0
    ./configure --prefix=/usr/lib/erlang
    1.2.1 这步可能会出现提示提示缺少的组件,详情见常见问题 (文章末尾有原作者有链接)
    make && make install 
    ln -s /usr/lib/erlang/bin/erl /usr/local/bin/

    1.3 设置环境变量

    vim ~/.bashrc
    export PATH=/usr/lib/erlang/bin:$PATH

    1.4 验证

    # 能够输出 erlang erlc 的路径,可以进入 erl
    whereis erlang
    whereis erlc
    erl

    2 在linux中手动安装ImageMagick

    2.0 下载linux下的ImageMagick安装包(我是在git上下载的 ImageMagick-7.0.8-10.tar.gz 包)

    2.1 通过命令解压

    tar xzvf ImageMagick-7.0.8-10.tar.gz

    2.2 接下来据说是linux下安装程序的经典三步,首先配置环境,通过如下命令

    >a ./configure --prefix=/opt/bokee/ImageMagick --enable-share --enable-static
    >b 第二步直接在当前目录下输入 make 命令
    >c 第三步输入 make install 命令(这个命令在有些系统上可能需要超级用户权限)

    2.3 最后,设置环境变量

    2.3.0 先查看安装位置: 输入命令
    whereis erlang(得到的位置是下面export PATH设置的输出路径)
    2.3.1 输入命令
    vim ~/.bash_profile
    2.3.2 在/etx/profile文件最后加上
    export PATH=$PATH:/usr/local/erlang/bin/ (根据查看的安装位置设置)
    2.3.3 保存关闭文件后,输入source ~/.bash_profile 更新配置文件

    3 获取Zotonic

    3.0 从GitHub版本页面下载最新的Zotonic版本ZIP文件

    wget https://github.com/zotonic/zotonic/archive/0.39.0.zip

    3.1 然后解压缩文件并重命名目录

    unzip 0.39.0.zip
    mv zotonic-0.39.0 zotonic

    3.1.1 或者,使用Git克隆最新的开发版本

    git clone https://github.com/zotonic/zotonic.git

    3.2 然后,您需要编译Zotonic源

    cd zotonic
    make(如果make报错,显示缺少目录或者找不到目录,则可尝试重复三的步骤即可)

    如果需要使用root权限

    命令输入 
    su root
    输入密码(忘记密码或第一次使用需设置密码)

    资源地址
    linux 源码安装erlang:
    
    https://www.cnblogs.com/datacoding/p/6937493.html
    
    在linux中手动安装ImageMagick:
    
    https://blog.csdn.net/nash603/article/details/6102615
    
    安装erlang时报错:Makefile:231: /root/otp_src_R15B/make/x86_64-unknown-linux-gnu/otp_ded.mk: No such file
    
    http://www.voidcn.com/article/p-mcalrccy-rg.html
    Linux命令:
    先按ESC进入Command模式,然后输入“:wq”,回车就可以保存并退出了。
    vi的其他保存/退出命令:
    :w 保存;
    :w filename 另存为filename;
    :wq! 保存并强制退出;
    :wq! filename 注:以filename为文件名保存后强制退出;
    :q! 强制退出;
    :x 保存并退出(仅当文件有变化时保存)
  • 相关阅读:
    配置SecondaryNameNode
    hadoop 根据secondary namenode恢复namenode
    Hadoop如何修改HDFS文件存储块大小
    hadoop1.2.1 datanode 由于权限无法启动 expected: rwxr-xr-x
    CentOS 7 下,如何设置DNS服务器
    Eclipse+pydev环境搭建
    Python numpy
    Leetcode#54 Spiral Matrix
    Leetcode#53 Maximum Subarray
    Leetcode#40 Combination Sum II
  • 原文地址:https://www.cnblogs.com/CaktyRiven/p/10542331.html
Copyright © 2011-2022 走看看