1. 程式人生 > >Centos 7.x 安裝 Erlang & Zotonic

Centos 7.x 安裝 Erlang & Zotonic

ron 資源 arch export 退出 需要 where comm libc

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 保存並退出(僅當文件有變化時保存)

Centos 7.x 安裝 Erlang & Zotonic