Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IllegalArgumentException Don't know how to create ISeq from: clojure.lang.Symbol #91

Open
theronic opened this issue May 26, 2020 · 2 comments

Comments

@theronic
Copy link

I have a .lein-env file in my project. When I try to require environ.core, the following error is thrown, which prevents me from requiring environ again - I have to kill the REPL and restart to retry:

Compiling at (environ/core.clj:39:1).
Syntax error (IllegalArgumentException) compiling at (environ/core.clj:39:1).
Don't know how to create ISeq from: clojure.lang.Symbol

I took all blank lines and comments out of my .lein-env, but same issue. Very difficult to debug without any feedback. I wish env parsing would happen at runtime, or first access of env function.

@weavejester
Copy link
Owner

As mentioned at the top of the README, the .lein-env file is written to by the lein-environ plugin and should not be edited manually.

@theronic
Copy link
Author

Ah, I see. Is there a way I can set many environment variables like in a .env file that environ can detect without using a lein plugin or typing them in front of the call to start the REPL?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants