mirror of
https://github.com/roswell/roswell.git
synced 2026-09-10 07:16:17 -04:00
Page:
Upgrading Roswell
Pages
1. Installation
Advanced scripting
Basic Usage
Building images and executables
Circle CI
Coveralls
FAQ
GitHub Actions
Home
How is Roswell different
How to distribute your software, not library, on Quicklisp ala python pip
How to setup a lisp dev environment on windows with Roswell
Initial Recommended Setup
Installation
List of Roswell Installable Scripts
Listing various resources
Local installation
Policy on how Roswell affects or manipulates your system
Practical Usecases
Reducing Startup Time
Release Roswell
Roswell as a Scripting Environment
Roswell as a Testing Environment
Roswell as an implementation manager
Roswell in Virtual Environments
Set up guide for Anaconda virtual env
Support New implementation
Travis CI
Upgrading Roswell
ros template
2
Upgrading Roswell
TANIGUCHI Masaya edited this page 2017-09-23 18:19:57 +09:00
Table of Contents
Installed from source
- Uninstall the old version1
- Upgrade the source
- build & install again
The commands are as follows.
[step 1]$ sudo make uninstall # uninstall it before upgrading the source code, then run
[step 2]$ git pull # or whatever needed to upgrade the source code of roswell
[step 3]$ make # compile C-based part of roswell (`ros` binary)
[step 4]$ sudo make install # install C-based binary and lisp source code to /usr/.../roswell
[step 5]$ ros setup # build (compile&load&dump) the lisp-based part of roswell, using `ros` binary. Results are the dumped lisp image and are saved in ~/.roswell
In case of trouble, try sudo rm -r /usr/local/etc/roswell/ and resume from step 4.
If it still doesn't help, try rm -r ~/.roswell/ and resume from step 5
Archlinux AUR
yaourt
yaourt -Sua roswell
Makepkg
- Download new PKGBUILD file
- in directory of PKGBUILD run
makepkg -i
TBP
1: If you pull before uninstalling, ros setup might fail. It is because some old incompatible lisp file remains in lispdir (lispdir is /usr/local/etc/roswell/ in the recent version of roswell. You can check it by ros version). In this case, remove all files in lispdir and try sudo make install again.
Home
Getting started / Tutorials
- Installation
- Initial Recommended Setup
- Roswell as a Scripting Environment
- ros template
- Set up guide for Anaconda virtual env
Advanced Installation
Roswell as a scripting environment
- Roswell as a Scripting Environment
- Advanced scripting
- Reducing Startup Time
- List of Roswell Installable Scripts
- Practical Usecases
- Building images and executables
Roswell as an implementation manager
Roswell as a Testing Environment
- Roswell as a Testing Environment
- Travis CI
- Circle CI
- GitHub Actions
- Coveralls
- Roswell in Virtual Environments