使用Shotgun开发服务器 概述 本课将向您介绍Shotgun以及如何在Sinatra应用程序中使用它。 我们还将介绍对运行Shotgun时可能遇到的常见问题进行故障排除的方法。 注意: shotgun仅在Linux和Mac OS X上有效。如果您未在Windows上使用Linux VM,则在本节课程中可能会遇到困难。 如果需要帮助,请寻求指导意见。 目标 说明如何使用rackup启动Sinatra应用程序在启动时仅读取一次代码 描述Shotgun如何允许自动代码重新加载 安装Shotgun并在应用程序的Gemfile要求它 使用Shotgun启动和停止Rack或Sinatra应用程序 解决Shotgun常见的问题,包括“找不到命令”,“捆绑器错误”和“使用中的端口”。 设置 确保您运行bundle install将gem安装在我们的Gemfile 。 如果您的操作系统是OSX El