用其他gems rails调用ruby脚本

问题描述 投票:0回答:1

我正在尝试执行以下操作:

serialized = %x(ruby loader.rb)

从Controller但我有gem冲突因为loader.rb使用rubyXL(取决于rubyzip> = 1.1.6)而我的Rails项目使用`rubyzip - > 1.0.0。有办法解决这个问题吗?

ruby-on-rails ruby rubygems call conflicting-libraries
1个回答
0
投票

你可以升级你的Rails项目使用rubyzip> = 1.1.6吗?

如果你想使用相同版本的rubyzip,你可以做%x(bundle exec ruby loader.rb)。这将确保它使用与rails项目相同版本的rubyzip。

© www.soinside.com 2019 - 2024. All rights reserved.