-
Notifications
You must be signed in to change notification settings - Fork 2
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
Windows 10 & Windows 11 #3
Comments
I think this error is caused by the fact that you're not escaping double quotes in your strings. I will take a look. In the meantime I suggest putting your content into a file and pulling it in with a < |
What environment are you trying this on - Windows? all these work for me on Mac but I haven't tried Windows yet |
@eddielao |
Hi @judepayne , I am getting the same errors. My OS is Windows 10 pro. |
Thanks. I need to think about how to debug this |
Let me know if I can help. Thank you! |
Ok looked into how Windows command prompt handles strings and the above will not work. Not a dictim issue, but...
In other words, single quotes are not allowed and double quotes within double-quoted arguments have to be escaped. The second example becomes
If those two work, then I suggest we close this issue and instead add a section here on the dictim wiki https://github.com/judepayne/dictim/wiki/Command-Line covering how to convert any of the example commands given to Windows, e.g. new section titled 'Converting commands to Windows Command Prompt'. PR welcome on that one! (please note that the dictim wiki is a separate project on GitHub, so will have to be forked etc etc..) |
Hi @judepayne , now we get 'The system cannot find the path specified.'
|
hmm flying a bit blind here without a Windows setup myself. |
hmm - didn't build. Let's leave this one until I have a Windows dev environment. Windows cmd prompt seems to have some major behaviour differences to Mac/linux terminal which at the moment I cannot test |
Hi @judepayne, I went to the release page and saw the latest release was built 6 hours ago but version is still 0.8.7, which is the same version I downloaded on 9/1. Just wanted to double check. Thank you! |
Hi @eddielao the way it's set up, every push results in new runs of circleci (see inside the .circleci folder) for Mac and Linux and Appveyor (see appveyor.yml). As long as those scripts succeed, new versions of the Mac, linux and windows native command line tools are pushed to the releases page overwriting the previous versions. Breaking one of the principles of 12 factor apps I know! (but it's easier). |
Thank you, @judepayne ! I just wanted to make sure there is/is not a newer version that I should test. Thank you! |
@eddielao @krish777 so
works but
does not. You have to escape using a caret
I will update instructions on the wiki in the morning. If the dictim string is in a file e.g. something like
there's no need to escape. So not a dictim error - a windows terminal knowledge thing as suspected, but worth noting on the wiki as it will catch anyone out. |
New 'Windows note' section added to Command line page of wiki + removed any debug added to try to trap the error previously (& pushed). I will close this issue now. Fixed all the issues you've raised to me at this point. Do you want a new release? If you want to continue to test a bit more, no problem, the Releases page has all the latest, with-fixes, binaries for you to use (but still marked as v0.8.7). |
Hi @judepayne, yes to a minor release? |
I will do that. I will squeeze in a resolution for issue #12 as well |
@krish777 the latest build of 0.8.7 has all the bug fixes and also changes how comments are represented |
@eddielao also pushed as 0.8.8 release. Code in the binaries is the same! |
When all the below commands are executed in Windows 10 & Windows 11 got the same error.
Command 1. dictim -c '["John" "Manager"] ["Pauli" "Developer"] ["John" "->" "Pauli" "Test"]'
Error: Don't know how to create ISeq from: clojure. lang Symbol
Command 2. dictim -c '(["John" "Manager"] ["Pauli" "Developer"] ["John" "->" "Pauli" "test"])'
Error: Don't know how to create ISeq from: clojure.lang-Symbol
Command 3. dictim -c '(["John" "Manager"] ["Pauli" "Developer"] ["John" "->" "Pauli" "test"])' | d2 - >> out.svg
Error: Don't know how to create ISeq from: clojure.lang-Symbol
D2 file is generated, but when we open this file it contains same error Don't know how to create ISeq from: clojure.lang-Symbol
The text was updated successfully, but these errors were encountered: