システムコマンドを使用して、railsアプリからrubyプロセス(gemのバイナリ)を実行しています。
外観は次のとおりです。
system('someprocess')
ここで、someprocessはrubybashスクリプトです。someprocessはsomegemGemの一部です。
質問:なぜ次のようになるのですか?
somegemはバンドルの一部ではありません。それをGemfileに追加します。(Gem :: LoadError)
プロセスがRailsアプリの外部で実行されており、Gemについて知る必要がない場合。Railsアプリに関する限り、それは単なる外部プロセスですよね?