Gemfile 增加以下内容
# markdown
gem "redcarpet", "~> 2.1.1"
gem "pygments.rb", '~> 0.2.13'
本地调试环境 Pygments 可以正常使用,push 到 heroku 后出现错误,用heroku logs查看日志发现:
"undefined method `Py_IsInitialized' for RubyPython::Python:Module"
google搜索一番以后,找到的一些解决方法,大概的思路就是Gemfile设定 rubypython 版本为 0.5.1,pygments.rb 版本 0.2.3。并且设定 rubypython 调用 python2.6(本地环境python2.7版本倒是正常运行的,可能因为本地是32位,heroku的python2.7是64的)
因此修改Gemfile 文件
# markdown
gem "redcarpet", "~> 2.1.1"
gem "pygments.rb", '0.2.3'
gem "rubypython", "0.5.1"
创建文件 config/initializers/pygments.rb
# 生产环境即 heroku 指定 python 版本
require 'rubypython'
RubyPython.configure(:python_exe => 'python2.6') if Rails.env == 'production'
push 到 heroku 后即可正常运行。
分享到:
相关推荐
heroku-x64 7.29.0.0最新版本安装文件,适用于64位windows系统
heroku_san, Heroku有用的内容 Heroku的有用rake任务。 安装 Rails 3 将这个添加到你的Gemfile: group :development do gem 'heroku_san' end Rails 2要
heroku.rb, 已经过时的官方 Heroku ruby Legacy API包装器 ! 客户端的名称传统平台API已经经日落。 我们建议与 Heroku平台 API 交互。 你可以使用 ruby 客户端平台 API ( 或者安装 gem 插件。) 。元在 MIT许可协议...
flask-heroku库是为了解决在Heroku上部署Flask应用时的配置问题。这个库包含了必要的设置和中间件,帮助开发者将Flask应用无缝地部署到Heroku。例如,它会自动配置Flask应用以使用Heroku的环境变量(如PORT),处理...
heroku-buildpack-static, Heroku的static buildpack static-构建包这是一个用于网站或者任何你想要的网站的 Heroku buildpack 。使用$ lsindex.html somedir/$ git init$ heroku create --sta
wordpress-heroku, 用于将WordPress部署到Heroku的模板项目 这个项目是一个模板安装和运行的在 Heroku 。 存储库附带:用于WordPress的Amazon Amazon S3和Cloudfront插件WP Sendgrid安装从Github克隆存储库$ git clo
总结起来,ckanext-heroku-0.5.1.tar.gz是CKAN的一个Heroku定制扩展,它集成了云原生的最佳实践,利用了ZooKeeper的分布式协调能力,为CKAN在Heroku上的部署提供了便利。对于需要在Heroku上运行CKAN并期望实现高效、...
node-js-入门 使用准系统 Node.js 应用程序。 此应用程序支持文章 - 请查看。 在本地运行 确保你已经安装了和 。 $ git clone git@github....有关在 Heroku 上使用 Node.js 的更多信息,请参阅这些开发中心文章:
heroku记录器Heroku的Logger实用程序(使用heroku CLI和Node.js)Windows安装使用npm install-service安装Windows服务使用npm uninstall-service install npm uninstall-service卸载Windows服务Unix安装将heroku-...
最新的云计算开发架构书籍 With cloud computing now on the forefront of technology, creating and delivering such apps is easier than ever.
这个库是为了解决在Heroku平台上运行Flask应用时的缓存问题。Flask是一个轻量级的Web服务程序框架,而Heroku则是一个云平台,常用于部署和运行Web应用程序。在Heroku这样的无状态环境中,由于进程间的隔离,传统缓存...
无需服务器即可离线下载并自动上传到OneDrive_Heroku_aria2
资源分类:Python库 所属语言:Python 资源全名:flask-heroku-0.1.9.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
标题 "angelo-ws-heroku:在 heroku.com 上使用 websockets 进行聊天演示" 指示了这是一个关于如何在 Heroku 平台上部署一个使用 WebSockets 技术实现聊天功能的应用程序。Heroku 是一个流行的云平台,支持多种编程...
Heroku command-line tooling for working with the Heroku platform.
#herokuへのデプロイ手顺1.heroku创建2.heroku堆栈:set heroku-18 3.git push heroku master 4.heroku run rails db:migrate #データベース构成1.task.rb 2. task_name:字符串3.详细信息:文本 1.user.rb 2....
然而,这也要求开发者对Heroku的工作原理和Flask的应用架构有深入理解,以便在遇到问题时能迅速定位和解决。 总结来说,"Flask-Heroku-Runner-1"是Python开发者在Heroku上部署Flask应用的强大工具,通过这个库,...
这个库专门用于与Heroku平台进行交互,Heroku是一个流行的云平台,支持多种语言的web应用部署,尤其在Python开发者中广泛使用。 1. **Python库**: Python库是预先编写好的代码集合,开发者可以导入并使用这些库来...
源码可能包含对Heroku日志系统的适配,以及优雅的错误处理机制,确保问题发生时能快速定位和修复。 通过分析这个"ustream-heroku-源码.rar"的源码,我们可以了解到如何在Heroku平台上构建和部署一个实时流媒体服务...