Talk:Installation
From Church Wiki
Question about installation under Windows
Before I open an issue ticket, I'm wondering if I'm doing anything obviously wrong in my installation of Church on Windows? I followed the directions here and I wasn't able to run the examples in the tutorial in any obvious way. I chose to use ikarus although I would be quite satisfied to use PLT Scheme (now Racket) if there was a clear way to do it.
For example, although I'm able to run
ikarus --r6rs-script test/church-test-suite.ss</nowiki>
at the end of the installation instructions, I'm not able to run a file containing
which is the first example in the Getting Started with MIT-Church section, either if I run as
ikarus --r6rs-script test/my-test.ss
or as
ikarus test/my-test.ss
An example of the issue is:
$ ikarus.exe --r6rs-script tests/my-test.ss Unhandled exception:
Condition components: # raw control characters
1. &errorce='type -a' # where, of a sort
2. &who: expander-color' # show differences in colour
3. &message: "cannot locate library in library-path"
4. &library-resolution:rent directory listings
library: (church)or=tty' # classify files in colour
files: ("./church/main.ikarus.sls" "./church/main.ikarus.ss" "./church/main.ikarus.scm" "./church/main.sls" "./church/main.ss" "./church/main.scm" "./church.ikarus.sls" "./church.ikarus.ss" "./church.ikarus.scm" "./church.sls" "./church.ss" "./church.scm" "/cygdrive/c/mit-church;/cygdrive/c/mit-church/include/church/main.ikarus.sls" "/cygdrive/c/mit-church;/cygdrive/c/mit-church/include/church/main.ikarus.ss" "/cygdrive/c/mit-church;/cygdrive/c/mit-church/include/church/main.ikarus.scm" "/cygdrive/c/mit-church;/cygdrive/c/mit-church/include/church/main.sls" "/cygdrive/c/mit-church;/cygdrive/c/mit-church/include/church/main.ss" "/cygdrive/c/mit-church;/cygdrive/c/mit-church/include/church/main.scm" "/cygdrive/c/mit-church;/cygdrive/c/mit-church/include/church.ikarus.sls" "/cygdrive/c/mit-church;/cygdrive/c/mit-church/include/church.ikarus.ss" "/cygdrive/c/mit-church;/cygdrive/c/mit-church/include/church.ikarus.scm" "/cygdrive/c/mit-church;/cygdrive/c/mit-church/include/church.sls" "/cygdrive/c/mit-church;/cygdrive/c/mit-church/include/church.ss" "/cygdrive/c/mit-church;/cygdrive/c/mit-church/include/church.scm" "/usr/local/lib/ikarus/church/main.ikarus.sls" "/usr/local/lib/ikarus/church/main.ikarus.ss" "/usr/local/lib/ikarus/church/main.ikarus.scm" "/usr/local/lib/ikarus/church/main.sls" "/usr/local/lib/ikarus/church/main.ss" "/usr/local/lib/ikarus/church/main.scm" "/usr/local/lib/ikarus/church.ikarus.sls" "/usr/local/lib/ikarus/church.ikarus.ss" "/usr/local/lib/ikarus/church.ikarus.scm" "/usr/local/lib/ikarus/church.sls" "/usr/local/lib/ikarus/church.ss" "/usr/local/lib/ikarus/church.scm")
I've found that I can run something like this particular example if I abuse my header to look like the test suite, but this doesn't hold for some of the further examples in that section.
