Failproofshark / kuriboshoe

A system to help me manage my game collections. Written in common lisp using caveman 2
0 stars 0 forks source link

Cannot load #1

Open sabracrolleton opened 8 years ago

sabracrolleton commented 8 years ago

I cannot get it to load. First error, missing config.lisp file. Second error in helpers triggering a complaint that the macro name SET= was found as the argument to FUNCTION create-update-statement.

Using sbcl on linux.

Failproofshark commented 8 years ago

When a Caveman 2 application is first created a config.lisp file is created along with the rest of the scaffolding. By default that config.lisp file is checked into the source code, however I put it in the .gitignore file because that is where database authentication information is stored, which is something I do not want publicly available.

Therefore to run the project you must create a config file similar to the one found on the caveman readme file. I believe that I have some extra config variables in addition to the standard ones initially included when Caveman2 generates the scaffolding. I will write a sample config in the readme when I get the chance.

As for the macro complaint, Caveman 2 is currently in beta and it's basis (Clack) is also in beta which in turn leaves it's API in constant flux. There's a chance, therefore, that something changed with the framework since I last updated the source. I will, look into this.

sabracrolleton commented 8 years ago

Thank you. The database security issue was my assumption about the config.lisp file. I liked your write-up about the program.

Sabra

On Sun, Dec 6, 2015 at 2:07 PM, Bryan Baraoidan notifications@github.com wrote:

When a Caveman 2 application is first created a config.lisp file is created along with the rest of the scaffolding. By default that config.lisp file is checked into the source code, however I put it in the .gitignore file because that is where database authentication information is stored, which is something I do not want publicly available.

Therefore to run the project you must create a config file similar to the one found on the caveman https://github.com/fukamachi/caveman readme file. I believe that I have some extra config variables in addition to the standard ones initially included when Caveman2 generates the scaffolding. I will write a sample config in the readme when I get the chance.

As for the macro complaint, Caveman 2 is currently in beta and it's basis (Clack) is also in beta which in turn leaves it's API in constant flux. There's a chance, therefore, that something changed with the framework since I last updated the source. I will, look into this.

— Reply to this email directly or view it on GitHub https://github.com/bogosortist/kuriboshoe/issues/1#issuecomment-162353032 .