这是我在部署RUBY应用程序时在日志中遇到的错误。
错误
完成步骤1的步骤#1:命令'/ bin / sh -c bundle install --deployment --without =“ development test” && rbenv rehash'返回了非零代码:18
答案 0 :(得分:0)
从您提供的少量信息以及遇到的类似问题开始,我认为您是在Flex环境中部署Rails应用程序。查看它如何决定使用哪个Ruby版本:https://cloud.google.com/appengine/docs/flexible/ruby/runtime。按指定在应用程序的根目录中创建.ruby-version
文件可能会有所帮助。就我而言,我在.ruby-version
文件中指定了错误的版本:它与我的Gemfile
中的版本不匹配,因此它给了我以下错误消息:
Step #1: Step 14/17 : RUN bundle install --deployment --without="development test" && rbenv rehash
Step #1: ---> Running in <some random hash>
Step #1: Your Ruby version is 2.4.1, but your Gemfile specified 2.5.5
Step #1: The command '/bin/sh -c bundle install --deployment --without="development test" && rbenv rehash' returned a non-zero code: 18
答案 1 :(得分:0)
您尝试过捆绑更新。对我有用