我了解运行上述命令会将我的rails应用程序所需的所有宝石安装到vendor/bundle
中。我相信我应该能够将整个app目录复制到任何运行Ruby的兼容版本的系统并运行我的应用程序,而无需在系统或用户级别安装gem。
我的问题是,我该如何实际执行该应用?从我收集到的,我应该能够运行:
bundle exec rails s
让应用程序在内部查找gem,而不是寻找系统来提供它们。但是,我收到错误:
bundler: command not found: rails
如果可能的话,我希望能够在不改变主机系统上的PATH变量的情况下这样做。