`
j_butterfly
  • 浏览: 114336 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Heroku上Toto加载HTML页面不全问题解决办法

阅读更多

在HeroKu上用Toto自己搭一个轻量级的Blog真是太容易了,Disqus这种松偶合的方式都是值的学习。
可能用中文会出现一点问题:加载HTML页面时不全,也就是在浏览器上查看页面源代码,发现只有一部分,有一部分被截掉了。刚开始以为是HTML DOCTYPE的问题,但试了半天都不行。终于通过Google找到了原因:https://github.com/cloudhead/toto/issues/86
是Toto的一个Bug,简单的来说就是因为Ruby1.9和Ruby1.8对String#size的定义有变化(对于非英文来说)。解决办法有二个,一个是用修改过后的Toto,或是把在heroku上的应用Ruby版本降到1.8。

Heroku上怎么降Ruby版本呢?可以参考官方文档:http://devcenter.heroku.com/articles/stack
可以通过下面命令查看现在Ruby版本

$ heroku stack

 


下面命令可以迁移到目标版本

$ heroku stack:migrate bamboo-ree-1.8.7
 



会有下面提示,说明已经准备好迁移了,会在下次Push时生效

-----> Preparing to migrate yuanping
       bamboo-mri-1.9.2 -> bamboo-ree-1.8.7

       NOTE: You must specify ALL gems (including Rails) in manifest

       Please read the migration guide:
       http://devcenter.heroku.com/articles/bamboo

-----> Migration prepared.
       Run 'git push heroku master' to execute migration.
 



试了之后,解决了问题

分享到:
评论

相关推荐

    Heroku 上的 Cloureve 使用 Redis.zip

    Cloudreve-Heroku 与 RedisCloudreve 与 redis 的 Docker 版本一键部署在Heroku上查看Heroku Redis + Heroku Postgres版本https://github.com/useblue/Cloudreve-Heroku/tree/Cloudreve-Heroku查看Heroku Redis + ...

    heroku登录界面

    heroku登录界面

    Python-DjangoHero在云上使用Heroku搭建一个Django项目最快的方式

    **Python-DjangoHero在云上使用Heroku搭建一个Django项目最快的方式** 在现代Web开发中,Python的Django框架以其高效、灵活和强大的功能深受开发者喜爱。而Heroku作为一个流行的云端平台,提供了便捷的部署服务,...

    ruby-getting-started, 在Heroku上,使用 ruby 入门.zip

    ruby-getting-started, 在Heroku上,使用 ruby 入门 ruby-getting-started一个易于部署的Rails 应用程序,可以轻松部署到 Heroku 。这个应用程序支持在Heroku上开始使用 ruby 文章- check查看。在本地运行确保已经...

    heroku-toolbelt.exe

    Heroku command-line tooling for working with the Heroku platform.

    heroku-toolbelt--windows

    2016最新windows版本工具heroku-toolbelt.exe

    Heroku

    6. **日志管理**:Heroku 的日志服务提供了实时查看和分析应用日志的工具,帮助开发者快速定位和解决问题。 7. **多语言支持**:Heroku 对多种编程语言的支持意味着开发者可以选择最适合他们项目的技术栈,而无需...

    heroku-buildpack-go, Heroku Buildpack.zip

    heroku-buildpack-go, Heroku Buildpack Go Go 这是官方的Heroku buildpack,用于 。正在启动遵循 https://devcenter.heroku.com/articles/getting-started-with-go 指南。还有一个 H

    heroku_san, Heroku有用的内容.zip

    heroku_san, Heroku有用的内容 Heroku的有用rake任务。 安装 Rails 3 将这个添加到你的Gemfile: group :development do gem 'heroku_san' end Rails 2要

    heroku toolbelt

    heroku toolbelt的win版本最新安装程序

    heroku-buildpack-python, 用于 python 应用的官方 Heroku buildpack.zip

    heroku-buildpack-python, 用于 python 应用的官方 Heroku buildpack : 这是官方的Heroku buildpack插件,由 Pipenv插件。 pip 和其他优秀软件提供支持。推荐的网页框架包括英镑 Django 和英镑 。 推荐的web服务器为...

    heroku-deflater, 在heroku上,但不压缩图像,启用gzip压缩.zip

    heroku-deflater, 在heroku上,但不压缩图像,启用gzip压缩 deflater简单的rack 中间件可以在Heroku上压缩资产和应用程序响应,而不会浪费pointlessly压缩图像和其他二进制响应的CPU周期。它还包括来自 ...

    heroku-cli-x64.exe

    Heroku Toolbelt; heroku-cli-x64安装包;Windows系统64bit

    当使用AWSLambda时实现类似Heroku的体验

    7. **子应用和插件支持**:Heroku有丰富的Add-ons市场,允许快速添加额外服务。虽然Lambda没有内置的市场,但可以通过AWS Marketplace找到许多集成服务,或者自定义创建自己的解决方案。 从"lambdoku-master"这个...

    Heroku Cloud Application Development(PACKT,2014)

    Heroku is one of the leading cloud platforms supported by several programming languages. It lets you develop applications without worrying about the infrastructure. You can instantly build, deploy, ...

    ionic-heroku-button, 用于Heroku的一个单击离子应用程序模板.zip

    ionic-heroku-button, 用于Heroku的一个单击离子应用程序模板 ionic-heroku-button用于Heroku的一个单击离子应用程序模板在本地部署确保安装了 node.js 插件和 Heroku Toolbelt插件。git clone git@github....

    heroku-jupyter:一键式部署Heroku上的Jupyter

    heroku-jupyter 目前没有任何配置正常工作。 我无法弄清楚工作环境.yml。 可悲的是,旧配置不起作用,因为已从包存储库中删除了不推荐使用的包。 与使用 anaconda 不同,创建一个在 heroku 中运行的 docker 容器...

    heroku上的chrome最小:在heroku上运行无头chrome

    Heroku最小Chrome启动Chrome并在Heroku上运行! 这是,该仓库使用xvfb在cedar-14堆栈上运行。 我尽力使宝石的数量尽可能少,尽管我确实包括了Thor,以供将来使用,并带有不同的配置标记等。 这是使此工作正常的基本...

Global site tag (gtag.js) - Google Analytics