Skip to content

Commit 3fbe199

Browse files
authored
Merge pull request #9416 from bangseongbeom/restore-rb-sys
Restore rb_sys dependency for Rust
2 parents 9121786 + 7b27506 commit 3fbe199

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

bundler/lib/bundler/templates/newgem/newgem.gemspec.tt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ Gem::Specification.new do |spec|
4040

4141
# Uncomment to register a new dependency of your gem
4242
# spec.add_dependency "example-gem", "~> 1.0"
43+
<%- if config[:ext] == 'rust' -%>
44+
spec.add_dependency "rb_sys", "~> 0.9.91"
45+
<%- end -%>
4346
<%- if config[:ext] == 'go' -%>
4447
spec.add_dependency "go_gem", "~> 0.2"
4548
<%- end -%>

spec/commands/newgem_spec.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1741,8 +1741,9 @@ def create_temporary_dir(dir)
17411741
expect(bundled_app("#{gem_name}/ext/#{gem_name}/build.rs")).to exist
17421742
end
17431743

1744-
it "includes rake-compiler constraint" do
1744+
it "includes rake-compiler and rb_sys gems constraint" do
17451745
expect(bundled_app("#{gem_name}/Gemfile").read).to include('gem "rake-compiler"')
1746+
expect(bundled_app("#{gem_name}/#{gem_name}.gemspec").read).to include('spec.add_dependency "rb_sys"')
17461747
end
17471748

17481749
it "depends on compile task for build" do

0 commit comments

Comments
 (0)