我正在使用系统命令从我的 rails 应用程序运行一个 ruby 进程(gem 的二进制文件)。
这是它的样子:
system('someprocess')
其中 someprocess 是一个 ruby bash 脚本。someprocess 是 somegem Gem 的一部分。
问题:为什么我会得到以下信息?
somegem 不是捆绑包的一部分。将其添加到 Gemfile。(宝石::加载错误)
当进程在我的 Rails 应用程序之外运行并且不需要了解 Gem 时。就 Rails 应用程序而言,它只是一个外部进程,不是吗?