|
8 | 8 | ========= |
9 | 9 |
|
10 | 10 | ,---- |
11 | | - | 0.4 |
| 11 | + | 0.5.0 |
12 | 12 | `---- |
13 | 13 |
|
14 | 14 |
|
|
36 | 36 | 4.2 INSTALLATION |
37 | 37 | ~~~~~~~~~~~~~~~~ |
38 | 38 |
|
39 | | - 1. Clone quicklisp-client from |
40 | | - <https://github.com/quicklisp/quicklisp-client.git> to ~/quicklisp |
41 | | - 2. Clone ql-https from |
42 | | - <https://github.com/rudolfochrist/ql-https.git> to to |
43 | | - ~/common-lisp/ql-https |
44 | | - 3. Disconnect internet. |
45 | | - 4. Start a fresh REPL and (require 'asdf) |
46 | | - 5. Load ~/common-lisp/ql-https/ql-setup.lisp |
47 | | - 6. Eval (asdf:load-system "ql-https") |
48 | | - 7. Inspect ql-<http:*fetch-scheme-functions>* and verify everything |
49 | | - was registered properly. |
50 | | - 8. Connect internet. |
51 | | - 9. Eval (quicklisp:setup) - use the USE-HTTPS restart if you hit the |
52 | | - network. |
53 | | - 10. DONE |
54 | | - |
55 | | - If you're bothered that (ql:update-client) warns about a missing |
56 | | - client-info.sexp then do: |
57 | | - |
58 | | - 1. Set ql-<info:*version>* to a year before (or any other year) |
59 | | - e.g. from 2021-02-13 to 2020-02-13 |
60 | | - 2. Run (ql:update-client) This "installs" the latest client and write |
61 | | - the client-info.sexp |
| 39 | + 1. `mkdir ~/quicklis' and `cd ~/quicklisp' |
| 40 | + 2. Go to <https://beta.quicklisp.org/client/quicklisp.sexp> and lookup |
| 41 | + `:client-tar' URL, download it, verify hash and untar. |
| 42 | + 3. Clone ql-https from <https://github.com/rudolfochrist/ql-https.git> |
| 43 | + to to `~/common-lisp/ql-https' |
| 44 | + 4. Disconnect internet. (Prevent that anything leaks over HTTP during |
| 45 | + the installation) |
| 46 | + 5. Start a fresh REPL and (require 'asdf) |
| 47 | + 6. Load `~/common-lisp/ql-https/ql-setup.lisp' |
| 48 | + 7. Eval `(asdf:load-system "ql-https")' |
| 49 | + 8. Inspect `ql-http:*scheme-functions*' and verify everything was |
| 50 | + registered properly. |
| 51 | + 9. Connect internet. |
| 52 | + 10. Eval `(quicklisp:setup)' - use the USE-HTTPS restart if you hit |
| 53 | + the network. |
| 54 | + |
| 55 | + Removing the /Missing client-info.sexp, using mock info/ warning. |
| 56 | + |
| 57 | + 1. Eval `(ql:update-client)' |
| 58 | + 2. move `~/quicklisp/tmp/client-info.sexp' to `~/quicklisp' |
62 | 59 |
|
63 | 60 |
|
64 | 61 | 4.3 STARTUP |
|
0 commit comments