当前位置: 首页 > 知识库问答 >
问题:

在Windows中的Raku中调用模块不起作用

云新知
2023-03-14

我有两个文件。raku和TestMod。rakumod位于目录C:\Users\suman中。

TestMod.rakumod

unit module TestMod;
sub add($a, $b) is export {
    $a + $b
}

<代码>主。raku

use lib $*PROGRAM.dirname;
use TestMod;

say add(8,9)

我想从main脚本文件调用TestMod模块中的一些函数。当我运行脚本时,我得到这个错误

===SORRY!=== Error while compiling c:\Users\suman\main.raku
read from dirhandle failed: 123
at c:\Users\suman\main.raku:2

这是我的操作系统特定信息:

Host Name:                 SUMANKHANAL
OS Name:                   Microsoft Windows 10 Pro
OS Version:                10.0.19043 N/A Build 19043
OS Manufacturer:           Microsoft Corporation
OS Configuration:          Standalone Workstation
OS Build Type:             Multiprocessor Free
Registered Owner:          N/A
Registered Organization:   N/A
Product ID:                00331-20350-00000-AA867
Original Install Date:     10/19/2020, 3:36:49 PM
System Boot Time:          12/7/2021, 1:00:40 PM
System Manufacturer:       Dell Inc.
System Model:              Inspiron 5379
System Type:               x64-based PC
Processor(s):              1 Processor(s) Installed.
                           [01]: Intel64 Family 6 Model 142 Stepping 10 GenuineIntel ~1792 Mhz
BIOS Version:              Dell Inc. 1.17.0, 8/18/2021
Windows Directory:         C:\WINDOWS
System Directory:          C:\WINDOWS\system32
Boot Device:               \Device\HarddiskVolume1
System Locale:             en-us;English (United States)
Input Locale:              en-us;English (United States)
Time Zone:                 (UTC+05:45) Kathmandu

Rakudo特定信息(从Rakudo.org安装):

Welcome to Rakudo™ v2021.10.
Implementing the Raku® Programming Language v6.d.
Built on MoarVM version 2021.10.

然而,这种情况在Linux中也可以使用。请参见此处的MWE。

是Windows特定的问题/错误还是我遗漏了什么?

暂时还没有答案

 类似资料:
  • Intent Intent在onStartCommand中调用,该命令具有Intent参数。但是为什么在没有intent参数的onCreate中没有调用intent。请告诉我如何调用onCreate中没有intent参数的intent。 > mainactivity.java public void onButtonClicked(View v){ java公共类MyService扩展服务{ ==

  • 多模块项目的Maven汇编插件没有收集所有子模块。 下面是我的项目的层次结构(根据maven父/子): ss.parent/pom.xml包含: Assembly.xml: 因此,我期望的是一个集合包含: ss.a.1.jar SS.A.2.jar SS.B.1.jar SS.B.2.jar 但是,我只有SS.A.1.jar和SS.A.2.jar!maven似乎在第一个multime模块(即ss.

  • 问题内容: 在IDLE和Python版本3.3.2中,我尝试像这样调用python模块: 我将其导入程序顶部,如下所示: 我得到的结果如下: 但是,当我使用Python 2.7.3在Ubuntu中执行同一文件时,它执行得很好-没有错误。 我尝试了以下方法来解决Windows&Python 3.3.2的问题(尽管我确定操作系统不是问题,但Python版本或语法的使用才是问题): 将目录中的目录从重命

  • 我正在为VSCode开发一个扩展。该扩展使用python脚本创建并生成文件。python脚本有一些导入,即。 扩展运行良好,并在扩展开发视图中生成文件。但是,当它(从.vsix)安装并运行时,它无法正常工作。特别是,导入模块附带的功能不起作用。 我尝试过通过pythonshell和child_process运行python脚本,结果相同。 我没有收到任何错误消息。在这方面需要一些帮助。

  • 启用LDAP:true ldap主机名:我的ldap服务器的主机名 LDAP端口:389 LDAP方法:plain ldap基础:我的ldap服务器的基础 LDAP uid:userPrincipalName LDAP绑定DN:Nothing LDAP密码:nothing LDAP筛选器:(&(userprincipalname=%{username})(memberof=cn=[所需组的名称],

  • 问题内容: 无法在Angular控制器的$ viewContentLoaded事件中调用jquery函数,以下是相同的代码。 这里需要任何配置吗?我什至尝试了noConflict(); var $ jq = jQuery.noConflict(); 是否需要其他配置? 谢谢阿卜杜勒 问题答案: 首先,不要从控制器进行DOM操作。而是从指令执行。 您可以在指令链接方法中执行相同的操作。您可以访问在其