在采用 ARM 处理器架构的 Android 上安装 Rakudo

2024-05-08

我正在尝试使用 Termux 在采用 armv7l 处理器架构的 Android 上安装 Rakudo。

我尝试从源代码编译,但没有成功。然后有人指出了Termux用户没有用 https://github.com/its-pointless/和他的软件包,但该软件包在我的手机上不起作用。

如何在手机离线时运行 Raku?我愿意接受不使用 Termux 的解决方案。

Termux on SSH results: Termux on SSH

u0_a74@localhost ~/rakudo [100]> pkg show rakudo -a

软件包:rakudo 版本:2020.05 维护者:Termux 成员@termux 安装大小:37.7 MB 取决于:moarvm 主页:https://rakudo.org https://rakudo.org下载大小:5062 kB APT 手动安装:是 APT 来源:https://its-pointless.github.io/files/24 https://its-pointless.github.io/files/24termux/extras 手臂包 说明:Moar 虚拟机之上的 Perl 6 实现

软件包:rakudo 版本:2020.01-1 维护者:Fredrik Fornwall @fornwall 安装大小:93.1 MB 取决于:moarvm 主页:https://rakudo.org https://rakudo.org下载大小:10.9 MB APT 来源:https://its-pointless.github.io/files/24 https://its-pointless.github.io/files/24termux/extras 手臂包 说明:Moar 虚拟机之上的 Perl 6 实现

u0_a74@localhost ~/rakudo> raku

无法链接可执行文件“raku”:找不到符号“ffi_type_double” 由“/data/data/com.termux/files/usr/lib/libmoar.so”引用...

u0_a74@localhost ~/rakudo> raku --version

无法链接可执行文件“raku”:找不到符号“ffi_type_double” 由“/data/data/com.termux/files/usr/lib/libmoar.so”引用...

u0_a74@localhost ~/rakudo> raku --help

无法链接可执行文件“raku”:找不到符号“ffi_type_double” 由“/data/data/com.termux/files/usr/lib/libmoar.so”引用...

u0_a74@localhost ~/rakudo> uname -a

Linux 本地主机 3.4.42-g3d041de #1 SMP PREEMPT 12 月 24 日星期六 19:56:29 PST 2016armv7l安卓


必须在 Termux 上吗?我已经使用 Debian SSH 通过 UserLand 在 Android 上成功安装了 Raku。sudo apt-get install rakudo works.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在采用 ARM 处理器架构的 Android 上安装 Rakudo 的相关文章

  • Perl 6 中什么时候“race”是值得的?

    race https docs perl6 org routine race自动将可迭代对象上的操作划分为线程 例如 Bool roll xx 2000 race sum 会自动将 2000 长数组的总和分成 4 个线程 然而 基准测试显示
  • 在 raku REPL 中定义后缀运算符时出现问题

    如果我在 raku 中有以下程序 它运行良好 trabajando en piensa en raku on master via v2 6 5 cat factorial raku sub factorial n 1 n sub post
  • Perl 6 的 shell() 使用哪个 shell?

    Perl 6 的shell https docs perl6 org routine shell向 shell 发送命令 但没有说明那是什么 我一直得到bash在我的机器上 但我不知道我是否可以信赖它 perl6 e shell Q ech
  • Perl 6 有无限的 Int 吗?

    我有一个任务 我想找到距离目标最近的字符串 因此 编辑距离 而不是同时生成它们 我想我应该使用高水位线技术 我猜是低水位线 同时初始化最近的编辑距离Inf这样任何编辑距离都会更近 use Text Levenshtein my string
  • 使用百分号作为前缀运算符名称的一部分

    我以为 of会比percent of为函数名 这是使用较长名称的工作代码 bin env perl6 Quick stats from gene exp diff file sub percent of return sprintf 1f
  • 如何在 Perl 6 中打开字符串上的文件句柄?

    在 Perl 5 中 我可以像这样打开字符串上的文件句柄 open my kfh lt message gt payload 我有一个使用字符串作为文件句柄并将其传递给open method my fh new IO Zlib open m
  • 宏观定义中的“位置太少”

    我正在尝试创建一些以这种方式使用 实验 宏的示例 use experimental macros macro cards vars
  • 对象创建中的解构赋值

    和我的一样上一个问题 https stackoverflow com questions 69137422 confusing fmt behavior with nested lists 这是一个我无法判断我对 Raku 语义的理解是否遇
  • 检查列表是否为空(Raku)

    常见问题解答 在 Raku 中如何检查列表是否为空 还有比以下更惯用的方法吗 my l say l elems 0 say l say l Bool The 名单上的文档 https docs perl6 org type List推荐智能
  • Perl 6 中的递归正则表达式?

    我一直在试图弄清楚如何在 Perl 6 中执行递归正则表达式 对于一个玩具示例 平衡括号匹配器 它将匹配 inside PCRE https regex101 com r otEKh5 1例子 R Onigmo https rubular
  • 如何将类方法作为参数传递给perl 6中类的另一个方法

    我有一个如下所示的脚本 目的是使用不同的过滤方法来过滤列表 这是代码 2 3 class list filter 4 has my list 1 20 5 6 method filter l return True 7 8 filter m
  • “连续两项”错误

    我正在尝试编写如下紧凑的行 代码是从使用动态作用域特殊变量 IN 读取 STDIN 的脚本中提取的 你能告诉我如何正确地写这一行吗 这有效 for IN lines last when say VERBOSE is the string i
  • 如何引用语法中先前匹配的项目?

    我正在尝试解析 BibTeX 作者字段 并将其拆分为单独的作者 这将帮助我重写每个作者的姓名首字母 这是一个最小的例子 use v6 my str Rockhold Mark L and Yarwood RR and Selker John
  • CommaIde 上未声明子例程“say”

    我用 CommaIde 打开了这个简单的脚本 usr bin env perl6 my str foobar say str IDE 突出显示单词 say 并显示错误 子程序说未定义 但是 如果我执行该脚本 它运行正常 其他核心方法 如 p
  • 是否可以从另一个 Promise 终止一个 Promise 的代码块?

    我写了这个测试程序 await Promise anyof Promise allof 5 map start sleep 10 say done Promise in 5 then say ouch sleep 10 当第二个 Promi
  • 使用 NativeCall 将 C 库函数合并到 Perl6 中

    我正在尝试使用lgamma来自 C 的math h在 Perl6 中 我如何将其合并到 Perl6 中 我努力了 use NativeCall sub lgamma num64 gt num64 is native Str say lgam
  • 将角色混合到可调用对象中

    理论上 你可以在运行时将角色混合到对象中 https docs raku org language objects Mixins of Roles 所以我尝试用一 个函数来做到这一点 my random f gt arg Just arg
  • 如何将perl6文件编译为exe

    我正在使用基于 Windows 上 MoarVM 构建的 perl6 版本 我创建了一些 perl6 文件并想将其编译为 exe 我尝试了以下方法 perl6 target MAST r pl gt r 现在我想将 r 编译为可执行文件 我
  • Perl 6:反式(%h) 与反式(%h.keys => %h.values)

    还有一个问题是关于hash作为论据trans 在下面的代码中简单地取hash给出了错误的结果 但将其替换为keys and values使其正确 怎么了 my alph1
  • 使用十进制数有理数是否会影响 Perl 6 的性能

    据我了解 Perl 6 尽可能将小数实现为有理数 以避免大多数其他语言中存在的浮点问题 有人做过基准测试或了解这样做的性能损失吗 使用十进制数有理数是否会影响 Perl 6 的性能 我认为最有用的总体答案是 不 不是真的 但让我详细说明一下

随机推荐