我正在尝试执行这样的事情:
serialized = %x(ruby loader.rb)
来自控制器,但我有 gem 冲突,因为 loader.rb 使用 rubyXL(取决于 rubyzip>= 1.1.6(,而我的 Rails 项目使用 'rubyzip -> 1.0.0。有什么办法可以解决这个问题吗?
你能升级你的Rails项目以使用rubyzip>= 1.1.6吗?
如果你想使用相同版本的rubyzip,你可以做%x(bundle exec ruby loader.rb)
。这将确保它使用与您的rails项目相同版本的rubyzip。