Rails在Cloud9上运行没有任何问题。 我想做的是:
目前情况如下:
错误显示“没有名为boto的模块”
案例2:将rails部署到名为要求.txt在根上。 Heroku没有检测到它是RubyRails应用程序,所以Rails服务器无法运行。 rails服务器将错误日志(由heroku log--tail)显示为 heroku[router]:at=error code=H14 desc=“没有正在运行的web进程”
案例3:与案例1一样,首先部署rails。然后,在Heroku设置的Buildpacks上添加Python,然后添加要求.txt,最后再次部署。然后部署。但rails服务器显示的错误日志(heroku log--tail)与Case3相同。
如果我能像pip一样运行命令,这将很容易,但这是不可能的。 有什么办法解决上述问题吗?在
不要尝试在Heroku上安装自定义boto,只需将自定义boto文件夹放在项目目录中(与项目应用程序处于同一级别)。此后,可以使用import语句导入boto文件夹。您可以阅读有关导入模块here
不过,理想的方法是使用railsdk for AWS,而不是使用pythonsdkforaws,然后尝试在Rails中使用它。Boto提供的所有功能在sdkforruby中也都可用。在
支票 http://docs.aws.amazon.com/sdk-for-ruby/v2/developer-guide/
相关问题 更多 >
编程相关推荐