用其他gems rails调用ruby脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用其他gems rails调用ruby脚本相关的知识,希望对你有一定的参考价值。

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

serialized = %x(ruby loader.rb)

从Controller但我有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。

以上是关于用其他gems rails调用ruby脚本的主要内容,如果未能解决你的问题,请参考以下文章

Rails、Ruby 1.9.3p0 和 mysql gem

为 Web 开发提供的 10 个 Ruby on Rails Gems

示例 - Ruby on Rails 6/7 的 Select2 多个 AJAX 代码(没有 Gem)

Rails 3 runner 没有检测到 JSON gem?

gem install mongrel 使用 ruby​​ 1.9.1 失败

markdown [rails:devise] Ruby on Rails的身份验证gem。 #ruby #rails