File tree Expand file tree Collapse file tree 2 files changed +32
-2
lines changed
Expand file tree Collapse file tree 2 files changed +32
-2
lines changed Original file line number Diff line number Diff line change @@ -18,11 +18,31 @@ gem 'fiddle'
1818
1919And then execute:
2020
21- $ bundle
21+ ``` console
22+ $ bundle
23+ ```
2224
2325Or install it yourself as:
2426
25- $ gem install fiddle
27+ ``` console
28+ $ gem install fiddle
29+ ```
30+
31+ If you want to install libffi automatically, you can use [ rubygems-requirements-system] ( https://rubygems.org/gems/rubygems-requirements-system ) .
32+
33+ If you use ` Gemfile ` , you need to add rubygems-requirements-system to plugins:
34+
35+ ``` ruby
36+ plugin ' rubygems-requirements-system'
37+ gem ' fiddle'
38+ ```
39+
40+ If you use ` gem ` , you need install rubygems-requirements-system before installing Fiddle:
41+
42+ ``` console
43+ $ gem install rubygems-requirements-system
44+ $ gem install fiddle
45+ ```
2646
2747## Usage
2848
Original file line number Diff line number Diff line change @@ -54,4 +54,14 @@ Gem::Specification.new do |spec|
5454
5555 spec . metadata [ "msys2_mingw_dependencies" ] = "libffi"
5656 spec . metadata [ "changelog_uri" ] = "https://github.com/ruby/fiddle/releases"
57+
58+ spec . requirements << "system: libffi: alpine_linux: libffi-dev"
59+ spec . requirements << "system: libffi: alt_linux: libffi-devel"
60+ spec . requirements << "system: libffi: arch_linux: libffi"
61+ spec . requirements << "system: libffi: conda: libffi"
62+ spec . requirements << "system: libffi: debian: libffi-dev"
63+ spec . requirements << "system: libffi: gentoo_linux: dev-libs/libffi"
64+ spec . requirements << "system: libffi: homebrew: libffi"
65+ spec . requirements << "system: libffi: macports: libffi"
66+ spec . requirements << "system: libffi: rhel: pkgconfig(libffi)"
5767end
You can’t perform that action at this time.
0 commit comments