thermite:基于Rake的帮助程序,用于构建和分发基于Rust的Ruby扩展

时间:2024-06-03 06:24:17
【文件属性】:

文件名称:thermite:基于Rake的帮助程序,用于构建和分发基于Rust的Ruby扩展

文件大小:43KB

文件格式:ZIP

更新时间:2024-06-03 06:24:17

ruby rust rake cargo Ruby

铝热剂 Thermite是一个基于Rake的帮助程序,用于构建和分发基于Rust的Ruby扩展。 特征 提供用于包装cargo指令的包装器。 通过CARGO环境变量处理非标准cargo安装。 选择加入以允许用户安装在GitHub版本上托管的预编译Rust扩展。 选择加入以允许用户安装托管在第三方服务器上的预编译Rust扩展。 提供一个包装器,用于通过Fiddle初始化Rust扩展。 用法 将以下内容添加到您的gemspec文件中: spec . extensions << 'ext/Rakefile' spec . add_runtime_dependency 'thermite' , '~> 0' 假设Cargo项目根目录与Ruby项目根目录相同, ext/Rakefile使用以下代码创建ext/Rakefile : require 'thermite/tasks' pr


【文件预览】:
thermite-master
----.travis.yml(3KB)
----thermite.gemspec(890B)
----Rakefile(1KB)
----test()
--------test_helper.rb(2KB)
--------lib()
--------fixtures()
----.rubocop.yml(482B)
----.yardopts(34B)
----NEWS.md(4KB)
----ci()
--------after_success.py(1KB)
----LICENSE(1KB)
----CONTRIBUTING.md(3KB)
----Gemfile(122B)
----.appveyor.yml(654B)
----.gitignore(40B)
----lib()
--------thermite()
----README.md(6KB)

网友评论