Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code Hello World在Crystal Lang中未输出到终端_Visual Studio Code_Windows Subsystem For Linux_Crystal Lang - Fatal编程技术网

Visual studio code Hello World在Crystal Lang中未输出到终端

Visual studio code Hello World在Crystal Lang中未输出到终端,visual-studio-code,windows-subsystem-for-linux,crystal-lang,Visual Studio Code,Windows Subsystem For Linux,Crystal Lang,我正在使用Ubuntu10发行版的Linux子系统编译crystal代码。我创建了一个目录,其中包含一个名为Hello.cr的文本文件,并将“Hello World”放在其中。我使用crystal Hello.cr编译和运行,并希望能够访问我的bash终端旧的问候语Hello World。相反,我没有得到错误,但也没有输出crystal run Hello.crfairs没有更好。我做错了什么?作为补充信息,我正在使用VS代码内部的集成终端。请回答您的问题,并发布完整的Hello.cr。另外,c

我正在使用Ubuntu10发行版的Linux子系统编译crystal代码。我创建了一个目录,其中包含一个名为
Hello.cr
的文本文件,并将“Hello World”放在其中。我使用
crystal Hello.cr
编译和运行,并希望能够访问我的bash终端旧的问候语
Hello World
。相反,我没有得到错误,但也没有输出
crystal run Hello.cr
fairs没有更好。我做错了什么?作为补充信息,我正在使用VS代码内部的集成终端。

请回答您的问题,并发布完整的Hello.cr。另外,
crystal eval'puts(“hello world”)
是否按预期工作(即打印“hello world”)?@FrankSchmitt
crystal eval'puts(“hello world”)
是否按预期工作,并向终端打印“hello world”。我没有包含更多关于
Hello.cr
的信息,因为这就是文件的全部功能——打印Hello world。这只是对我的设置的一个测试。你正在运行最新版本的Windows 10和WSL吗?如果没有,您可能会遇到这里描述的错误:我无法复制此错误-使用Ubuntu的Windows 10,按照主页上的说明安装了crystal(添加了apt repo+
sudo apt install crystal
),并且它可以正常工作。请添加有关Crystal的哪个版本的更多信息(您使用的是Windows安装程序?还是使用的是
apt install Crystal
')以及您正在运行的Windows和WSL的哪个版本(请参阅我之前的评论)。请使用确切的文件和命令行。。。