Nim is a statically typed compiled systems programming language.
Nim是一种静态类型的编译系统编程语言。
It combines successful concepts from mature languages like Python,Ada and Modula.
它结合了来自成熟语言(如python、ada和modula)的成功概念。
下载页:https://nim-lang.org/install.html
安装步骤
- 进入上方官方网站,并根据你使用的操作系统,下载最新的稳定版压缩包
- 解压到任意你喜欢的目录下
- 运行此目录下的
finish.exe
- 根据提示进行环境变量的配置
- 根据提示进行
MingW
的下载和解压,并配置目录下的bin目录到环境变量中,所以无需解压到nim
目录下 - 在
finish.exe
引导安装完成之后,(建议先重启电脑,防止环境变量不生效)打开一个命令行,并输入:nim
命令进行测试 - 如果能够显示如下图像,就说明安装成功了。
但在0.20版本安装的过程中,出现了finish.exe无法运行的情况,点击之后没有反应,后来终于找到了解决方案,并亲测有效。
无法运行finish.exe的解决方案
一、查找问题
- 在
finish.exe
同级目录下,按住Shift键,同时右击文件夹的空白处,选择在此处打开Poweshell(或者cmd) - 输入并运行
.\finish.exe
- 正常来说,有问题的话这里会直接抛出异常,并打印出错误原因。
没问题的话,这里会直接正常运行finish.exe
- 然后就可以根据报错,去查找答案了。
二、解决问题
Error: unhandled exception: file 'C:\user\xxx\.nimble\bin' does not exist [OSError]
参考资料:
https://github.com/nim-lang/Nim/issues/11676#issuecomment-510780848 (这条回复我写的,欢迎follow我~)
发生原因:
怀疑可能是因为finish.exe
没有权限在【我的文档】(姑且按Win7这么叫,毕竟win8以后是用户名了,其实正经应该叫%User Home%,但是不知道该怎么翻译……)中创建目录导致的。
解决方法:
手动在%User Home%中创建.nimble/
目录,然后再试试在命令行中运行finish.exe
,还不行就把.nimble/
下的bin/
也创建了。
我的是在把这两个都创建了之后就好了。
目前没有碰到其他问题,如果有朋友遇到了其他问题的话,欢迎来我的博客下面留言,让我们一起帮助Nim-Lang快速成长(到1.0版本)!