I'm having quite a few problems installing nim 1.4. The first thing I tried is simply using choosenim as recommended on the announcement page. That resulted in the following error message: could not load: (libcrypto-1_1-x64|libeay64).dll Run
I thought that maybe I could update choosenim using nimble by doing: nimble install choosenim Run But that failed with the following error: >nimble install choosenim Downloading https://github.com/dom96/choosenim using git Verifying dependencies for choosenim@0.7.2 Installing nimble@#26167cd Downloading https://github.com/nim-lang/nimble using git Verifying dependencies for nimble@#26167cd Installing nimble@#26167cd Building nimble/nimble.exe using c backend Success: nimble installed successfully. Installing nimterop@>= 0.6.12 Downloading https://github.com/genotrance/nimterop using git Verifying dependencies for nimterop@0.6.13 Installing regex@>= 0.15.0 Downloading https://github.com/nitely/nim-regex using git Verifying dependencies for regex@0.16.2 Info: Dependency on unicodedb@>= 0.7.2 already satisfied Verifying dependencies for unicodedb@0.7.2 Info: Dependency on unicodeplus@>= 0.5.0 already satisfied Verifying dependencies for unicodeplus@0.5.1 Info: Dependency on unicodedb@>= 0.7 already satisfied Verifying dependencies for unicodedb@0.7.2 Installing regex@0.16.2 Success: regex installed successfully. Info: Dependency on cligen@>= 1.0.0 already satisfied Verifying dependencies for cligen@1.0.0 Installing nimterop@0.6.13 Building nimterop/nimterop/loaf.exe using c backend stack trace: (most recent call last) cligen.nim(324, 25) dispatchGen cligen.nim(157, 13) parseHelps C:\Users\ezquerra\AppData\Local\Temp\nimble_65500\githubcom_genotrancenimterop_0.6.12\nimterop\loaf.nim(33, 16) template/generic instantiation of `dispatchMulti` from here C:\Users\ezquerra\AppData\Local\Temp\nimble_65500\githubcom_genotrancenimterop_0.6.12\nimterop\loaf.nim(34, 5) template/generic instantiation of `dispatchMultiGen` from here C:\Users\ezquerra\.nimble\pkgs\cligen-1.0.0\cligen.nim(157, 13) Error: find has no param matching `help` key "recurse" Prompt: Build failed for 'nimterop@0.6.13', would you like to try installing 'nimterop@#head' (latest unstable)? [y/N] Run I then thoguht that maybe I need to try with a newer version of choosenim. I downloaded it, but that was quite hard to do because both my browser and my antivirus did not trust it. I finally managed to download it and then ran it but it did not appear to work either. This might have been my fault because the antivirus kept throwing error messages whenever I used choosenim-0.7.2_windows_amd64.exe. In the end I solved the problem by downloading the nim 1.4 release zip file, extracting it into a nim-1.4.0 folder the choosenime folder of my profile (C:Users<my_user_name>.choosenimtoolchainsnim-1.4.0) and then using the choosenim-0.7.2_windows_amd64.exe file that I had downloaded to select nim 1.4.0: choosenim-0.7.2_windows_amd64.exe 1.4.0 Run I'm pretty sure I made some mistakes through this process. I don't know if trying to use nim to update choosenim makes sense. I also did not use `finish.exe` as explained on the "manual installation" section of the nim 1.4.0 announcement post. However I was not quite sure if that was OK given that I had used choosenim to install previous nim versions. I also don't remember if I had similar problems installing 1.2.6, or how I fixed them then, since that happened a long time ago. All of this to say is that this was far from a smooth experience. Is it just me who has had these issues?