I created an idempotent installation script to generate a weblocks project with all the dependencies packaged into the project, including weblocks itself. The whole generation process takes less than 15 seconds on my laptop.
The project can be found here: http://github.com/aaronfeng/weblocks-install/ After the generation, the project is completely self-contained, and does not alter or depend on external environment (except for sbcl). The script does various checks to make sure your environment is setup correctly before the installation, so the script should be friendly to new weblocks users. The only dependencies required by the script is sbcl (thread enabled), curl & tar. The script is capable of generating projects using weblocks stable (0.8.3) or the latest development version (tip). Commands are listed below: # installs weblocks stable ./install-weblocks ~/path/to/your/project/foobar # or # installs weblocks tip ./install-weblocks ~/path/to/your/project/foobar tip After a successful generation, the project can be executed by the command below: cd ~/path/to/your/project/foobar && script/server If the compilation is successful, one should see a banner showing the port weblocks is running on. Swank is also enabled by default. If people do not like this, I can include an option to disable this. Please give it a try. Any feedback is appreciated. I'm willing to take the time to improve the script if people find it useful. Thanks, Aaron --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "weblocks" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/weblocks?hl=en -~----------~----~----~----~------~----~------~--~---
