#はじめに
AmazonLinux2にroswellをインストールする手順が欲しかったので書きます。
sbclを入れてreplが起動するところまでのシンプルな手順です。
#環境
EC2
AmazonLinux2
処理系 sbcl
#インストール手順
必要なライブラリをインストール
gitやgccもなければ入れておきます。
sudo yum install -y automake libcurl-devel zlib-devel git gcc
DockerのAmazonLinux2の場合
EC2じゃなくて、Docker上にAmazonLinux2のイメージを使用してインストールする場合は、さらにmakeとbzip2とtarのインストールも必要となります。
ros seupで次のようなエラーがでて、ちょっとハマりました。
Building sbcl-bin/2.1.10...cat: find-gnumake.sh: No such file or directory
また、quicklispを使おうとすると、openssl11も必要でした。
コンパイル
gitからソースを落としてきてコンパイルします。
git clone -b release https://github.com/roswell/roswell.git
cd roswell
sh bootstrap
./configure
make
sudo make install
roswellのセットアップと起動
ros setup
これで起動できました。
[ec2-user@ip-172-31-12-34 roswell]$ ros run
*
#参考URL
https://github.com/roswell/roswell/wiki/Installation
https://takeokunn.xyz/blog/post/amazonlinux-caveman2-hosting