artichokeruby/artichoke精简镜像,标签为slim-nightly和slim-bookworm-nightly。Debian镜像是多架构镜像,支持linux/amd64和linux/arm64。alpine - Alpine 3镜像,标签为alpine-nightly和alpine3-nightly。Artichoke附带两个二进制文件:airb和artichoke。
airbairb是Artichoke对irb的实现,是一个交互式Ruby shell和REPL。
airb是一个支持readline的shell,但不持久化历史记录。
artichokeartichoke是Artichoke的ruby二进制前端。
artichoke支持通过文件、标准输入或一个或多个-e标志内联执行程序。
Artichoke可以从本地文件系统require、require_relative和load文件,但目前不支持其他本地文件系统访问。一个临时解决方法是使用--with-fixture标志将数据注入解释器,该标志会将文件内容读入$fixture全局变量。
console$ artichoke --help Artichoke is a Ruby made with Rust. Usage: artichoke [OPTIONS] [programfile] [arguments]... Arguments: [programfile] [arguments]... Options: --copyright print the copyright -e <commands> one line of script. Several -e's allowed. Omit [programfile] --with-fixture <fixture> file whose contents will be read into the `$fixture` global -h, --help Print help -V, --version Print version
Artichoke旨在支持实验。该项目的主要目标包括:
Artichoke致力于成为与MRI Ruby兼容的Ruby编程语言实现。有许多工作要做。
如果Artichoke运行Ruby源代码的方式与MRI不同,这是一个bug,我们希望您提交issue以便我们修复。
如果您想贡献代码👩💻👨💻,请找到一个看起来有趣的issue并留下评论说明您开始调查。如果没有相关issue,请在开始处理PR之前提交一个。良好的入门issue标记为E-easy。
如果您想在GitHub之外进行讨论,可以加入Artichoke的公共***服务器。
artichoke根据MIT许可证授权(c)Ryan Lopopolo。
Artichoke的部分内容源自第三方资源。每个crate中的README讨论了哪些第三方许可证适用于Artichoke中的源代码和衍生作品。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务