我刚刚用 zef 安装了 rakudoc。但似乎没有找到任何文档。
$ rakudoc --version
/home/user/.raku/bin/rakudoc :auth<zef:coke>:api<1>:ver<0.2.6>
$ rakudoc -b
$ rakudoc Map
No results for 'Map'
Run Code Online (Sandbox Code Playgroud)
我的操作系统是 Fedora 38。我的发行版存储库中无法提供 Zef 和 rakudoc。所以我安装了rakudo-pkgCloudsmith 的软件包。然后我install-zef以非 root 用户身份运行,为我的用户安装 zef。然后我就跑去zef install rakudoc安装rakudoc。我还尝试让它索引源所在的位置:
rakudoc -b -d /opt/rakudo-pkg/share/perl6
rakudoc -b -d /opt/rakudo-pkg/share/perl6/core
rakudoc -b -d /opt/rakudo-pkg/share/perl6/core/sources
Run Code Online (Sandbox Code Playgroud)
我还尝试在rakudo-stardocker 镜像中安装 rakudoc。在我运行的容器中:
zef install rakudoc
rakudoc --version
/usr/share/perl6/site/bin/rakudoc :auth<zef:coke>:api<1>:ver<0.2.6>
rakudoc -b
Run Code Online (Sandbox Code Playgroud)
我仍然得到:
No results for 'Map'
Run Code Online (Sandbox Code Playgroud)
所以。如何在命令行上阅读文档?