* [2022-10-27 木] 
** awsにlispをインストール :lisp:
amazonのクラウドサービスであるawsに永年無料枠で
登録してみた。

とりあえず、lispを入れみる。
*** roswellのインストール
とりあえず、ここのサイトを参考に入れみた。
https://moremagic.hateblo.jp/entry/2018/06/16/095231

$ sudo yum install gcc automake libcurl4-openssl-dev zlib1g-dev
Loaded plugins: ovl, priorities
No package libcurl4-openssl-dev available.
No package zlib1g-dev available.
...

$ git clone -b release https://github.com/roswell/roswell.git
$ sh bootstrap
$ ./configure
configure: error: libcurl development files required
$ sudo yum install libcurl-devel
$ ./configure
$ make
$ sudo make install

以上でroswellのinstallは完了。
$ ros install sbclとかやってから
$ ros runでsbclが起動する。

*** rosコマンドのシンボリックリンクを貼る
しばらく席を外れたりしてたら、
awsのconnectionが切れたりしてたが、
復帰してみるとros commandが使えなくなってた。

$ logout

Lost your connection to the environment.
Press any key to reconnect and continue using AWS CloudShell
Connection is lost. Please refresh the browser to re-establish the connection.
Preparing your terminal...

pathの読み込み箇所は以下のところのようなので、
(usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/node_modules/aws-cdk/bin:/home/cloudshell-user.local/bin:/home/cloudshell-user/bin)

とりあえず、シンボリックリンクを貼る。
$ sudo ln -s ~/roswell/src/ros /usr/bin/ros

*** lemを入れてみる。

$ ros install lem-project/lem

[1/3] System 'lem' found. Loading the system..
WARNING: System definition file #P"home/cloudshell-user.roswell/local-projects/lem-project/lem/lem.asd"
 contains definition for system "lem-extensions". Please only define "lem" and secondary 
systems with a name starting with "lem/" (e.g. "lem/test") in that file.

$ .roswell/bin/lem
unknown frontend: ncurses
$ sudo yum install ncurses
Loaded plugins: ovl, priorities
amzn2-core                                                                                                                                                 | 3.7 kB  00:00:00     
Package ncurses-6.0-8.20170212.amzn2.1.3.x8664 already installed and latest version
Nothing to do

うーん、lemのinstallはうまくいかない。

で、またconnectionが切れたら、
linkも再び外れていた。

どうなってんだ?