* [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も再び外れていた。 どうなってんだ?