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 后即可正常运行。
分享到:
相关推荐
此存储库包含旧版本站点的源代码。它仍然可以在这里使用//android-阿森纳.herokuapp.com
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许可协议...
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
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-...
资源来自pypi官网。 资源全名:ckanext-heroku-0.5.1.tar.gz
资源来自pypi官网。 资源全名:flask-heroku-0.1.2.tar.gz
最新的云计算开发架构书籍 With cloud computing now on the forefront of technology, creating and delivering such apps is easier than ever.
资源分类:Python库 所属语言:Python 资源全名:flask-heroku-0.1.9.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
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平台的Node.js和Salesforce应用程序此程序包最初从Heroku git的开始。 然后将其更新以与Salesforce一起使用。
ruby-getting-started, 在Heroku上,使用 ruby 入门 ruby-getting-started一个易于部署的Rails 应用程序,可以轻松部署到 Heroku 。这个应用程序支持在Heroku上开始使用 ruby 文章- check查看。在本地运行确保已经...
Heroku部署 一个简单的实用程序,用于通过Heroku Platform API将.tar.gz部署到Heroku。 用法 var herokuDeploy = require ( 'heroku-deploy' ) ; herokuDeploy ( herokuApiKey , herokuAppName , packageJson . ...
基于Python的一个可以部署在heroku上的搜图机器人.zip 目前支持的网站: saucenao WhatAnime ascii2d iqdb
Heroku-Docker 是迁移到 Docker 镜像上的 Heroku 项目。对那些想方设法将现有的Heroku项目迁移到Docker,又无须从头开始重新构建的人来说,这是个不二的选择。这个简单的小项目拿来现有的Heroku应用程序后,可以从...