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 autoconfyum install unixODBC unixODBC-devel
1.2 安装
tar -zxvf otp_src_20.0.tar.gzcd 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 ~/.bashrcexport PATH=/usr/lib/erlang/bin:$PATH
1.4 验证
# 能够输出 erlang erlc 的路径,可以进入 erlwhereis erlangwhereis erlcerl
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.zipmv zotonic-0.39.0 zotonic
3.1.1 或者,使用Git克隆最新的开发版本
git clone https://github.com/zotonic/zotonic.git
3.2 然后,您需要编译Zotonic源
cd zotonicmake(如果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 filehttp://www.voidcn.com/article/p-mcalrccy-rg.html
Linux命令:先按ESC进入Command模式,然后输入“:wq”,回车就可以保存并退出了。vi的其他保存/退出命令::w 保存;:w filename 另存为filename;:wq! 保存并强制退出;:wq! filename 注:以filename为文件名保存后强制退出;:q! 强制退出;:x 保存并退出(仅当文件有变化时保存)