首页 > 解决方案 > 在具有 ARM 处理器架构的 Android 上安装 Rakudo

问题描述

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

我尝试从源代码编译,但没有奏效。然后有人指出了 Termux 用户 it -pointless和他的包,但是那个包在我的手机上不起作用。

离线时如何在手机上运行 Raku?我对不使用 Termux 的解决方案持开放态度。

SSH 上的 Termux 结果: SSH 上的 Termux

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

包:rakudo 版本:2020.05 维护者:Termux 成员 @termux 已安装大小:37.7 MB 取决于:moarvm 主页:https ://rakudo.org 下载大小:5062 kB APT-Manual-Installed:是 APT-Sources: https:/ /its-pointless.github.io/files/24 termux/extras arm 包描述:基于 Moar 虚拟机的 Perl 6 实现

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

u0_a74@localhost ~/rakudo> raku

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

u0_a74@localhost ~/rakudo> raku --version

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

u0_a74@localhost ~/rakudo> raku --help

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

u0_a74@localhost ~/rakudo> uname -a

Linux localhost 3.4.42-g3d041de #1 SMP PREEMPT Sat Dec 24 19:56:29 PST 2016 armv7l Android

标签: rakutermuxrakudo

解决方案


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


推荐阅读