`
darklipeng
  • 浏览: 126196 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Heroku部署记录下

    博客分类:
  • ruby
阅读更多

最近看了应用rails进行敏捷web开发第三版和镐头书,就想找个什么练练手。网上照了照说Heroku这个网站专门提供rails服务器,就照着http://ilgnep.iteye.com/blog/695353做了,又是注册又是下载又是安装什么的,连git都是现学现卖,跟打木人巷一样,结果程序是部署上去了,但点开链接显示:



App crashed



This application is temporarily offline.



If you're the administrator of this app, please check your heroku logs for the backtrace.





郁闷啊,误打误撞输入heroku help,结果显示example的步骤,试了一下可行

 
rails myapp
cd myapp
git init
git add .
git commit -m "my new app"
heroku create
git push heroku master

 脚手架也没试,不知道heroku对数据库方面的支持需要什么步骤之类,效果就是这个:

http://sharp-water-42.heroku.com/

 

分享到:
评论
1 楼 darklipeng 2010-12-03  
经测试,比如用sqlite3做数据库,本地测试脚手架没问题后,提交程序,执行
heroku rake db:migrate

数据库的表就建好了,毫无压力啊

相关推荐

    lightest-sinatra-app-for-heroku:最轻量的Sinatra应用程序,用于Heroku部署

    适用于Heroku部署的最轻量级Sinatra应用程序模板 关于这个程序 这是用于heroku部署的最轻量级Sinatra应用程序。 该应用程序实现: 苗条的 萨斯 CoffeeScript 您可以立即使用此模板启动应用程序! 有两个版本。 ...

    heroku-deploy-counter:计算 Heroku 部署的总数

    在`heroku-deploy-counter-master`项目中,很可能包含了与Heroku API交互的代码段,用来查询部署记录并计算总数。 3. **Heroku部署历史**: Heroku的应用部署历史记录了每次部署的详细信息,包括时间戳、版本、用户...

    newsletter:Heroku部署的功能服务器

    在这个场景下,我们将关注如何利用Heroku部署一个功能服务器,这个服务器不仅能够处理HTML静态文件,还能够处理动态请求,实现与客户端的有效通信。 【详细知识点】 1. **Heroku介绍** Heroku是一个基于云计算的...

    将项目部署到Heroku(第20章)1

    请注意,Windows用户可能无法成功安装`dj-static`和`static3`,但不用担心,因为这对Heroku部署并不构成障碍。 在部署Heroku项目时,需要注意一个关键的配置问题。Heroku会将项目存储在`/app`目录下,因此我们需要...

    在Heroku云平台上部署Python的Django框架的教程

    在Heroku云平台上部署Python的Django框架是一个常见的任务,尤其对于那些希望快速上线Web应用的开发者来说。Heroku提供了一个便捷的环境,允许开发者轻松地托管和管理他们的应用程序。以下是一个详细的步骤教程: ...

    使用Nickel开发Web应用:从第一行代码到Heroku部署

    我们觉得用Nickel写一个简单的Web应用程序,把它部署到Heroku,然后记录下来是一个很好的学习机会。还有什么比现学现用更好的学习方式呢?立即拿两个项目练手吧!在优秀贡献者的帮助下,我们开发了Clog,它是一个...

    PyPI 官网下载 | flask-heroku-0.1.2.tar.gz

    安装完成后,只需在Flask应用中引入flask-heroku,就能轻松实现Heroku部署。 在实际使用中,开发者可能需要按照以下步骤进行操作: 1. 创建一个新的Heroku应用并设置环境变量。 2. 将Flask应用的源代码上传到Git...

    Python-一个Heroku应用程序的Django库

    Heroku则是一个流行的云平台,特别适合部署和管理Web应用程序,它提供了便捷的“推送即部署”功能。这个名为"Python-一个Heroku应用程序的Django库"的资源,就是将Django与Heroku的完美结合,旨在为开发者提供一个...

    E-Commerce-Flask-App:该应用程序演示了如何使用Github和Heroku部署和设置Flask应用程序

    **Heroku部署** Heroku是一个云端平台即服务(PaaS),支持多种编程语言,包括Python。开发者可以通过Heroku的命令行工具或者Web界面轻松地部署应用程序。Heroku提供了动态扩缩容、自动维护和持续集成等功能,使得...

    hkslugdeploy:heroku slug 部署 - 将 slugs 部署到 heroku,并且(可选)部署到 github 作为发布

    总结起来,"hkslugdeploy"是一个基于Go的工具,它简化了将应用部署到Heroku的过程,同时可以将部署记录同步到GitHub。对于那些频繁进行部署和版本发布的团队来说,这样的工具能够提高效率,保持代码版本的一致性,并...

    部署文档1

    将当前环境中已安装的 Python 包记录到 requirements.txt 文件中,以便 Heroku 在部署时能够自动安装这些依赖。 1. Heroku 账号 在部署应用到 Heroku 之前,你需要注册一个 Heroku 账户。访问 Heroku 官方网站...

    myQuiz:创建用于在Heroku上部署的问答Webapp的练习

    使用Heroku部署应用的步骤可能包括: 1. **环境配置**:开发者需要安装Heroku CLI(命令行工具),并通过Heroku账号进行登录,设置项目的工作空间。 2. **应用初始化**:在项目根目录下使用`heroku create`命令...

    planted_deploy:种植的电子商店项目将在heroku上部署

    在本项目"planted_deploy:种植的电子商店项目将在heroku上部署"中,我们将讨论如何将一个基于JavaScript开发的电子商务应用部署到Heroku云平台。Heroku是一个流行的平台即服务(PaaS)提供商,允许开发者轻松托管和...

    dnsync-heroku:用于 dnsync 的 Heroku 按钮

    标签 "Ruby" 暗示了DNSync-heroku可能是用Ruby语言编写的,或者至少其Heroku部署方案是基于Ruby的。Ruby是一种动态类型的脚本语言,常用于Web开发,它的简洁性和可读性使得它成为构建此类工具的理想选择。 在压缩包...

    sample-webapp:在Heroku上部署的示例Flask Web应用程序

    标题 "sample-webapp" 指出这是一个使用 Flask 框架开发的 Web 应用程序,被部署在 Heroku 平台上。Flask 是一个轻量级的 Python Web 开发框架,它允许开发者快速构建功能丰富的 Web 应用。Heroku 是一个流行的云...

    movieschallenge_server:电影挑战赛游戏的服务器部分,使用MEAN堆栈开发,可以在Heroku上部署

    《电影挑战赛游戏服务器开发详解——基于MEAN堆栈与Heroku部署》 在现代Web应用开发中,MEAN(MongoDB、Express.js、AngularJS和Node.js)堆栈因其全JavaScript解决方案的特性,备受开发者青睐。本项目...

    Python-honeyku基于Heroku的web蜜罐可用于创建和监控模拟HTTP端点

    Heroku是云平台即服务(PaaS),允许开发者在无需管理底层基础设施的情况下部署和运行应用程序。Heroku支持多种语言,包括Python,这使得部署honeyku变得简单快捷。 回到honeyku本身,它利用Python的Web框架,如...

    letsencrypt-heroku:在短短几分钟内使任何Heroku应用程序安全

    您可以将letencrypt-heroku直接安装到Heroku,使用Docker Compose或下载代码,然后将其自己部署到可以运行Rack应用程序的任何位置。 首先,您需要一个Heroku身份验证令牌。 heroku plugins:install heroku-cli-...

    smart-brain-full:将在Heroku上部署的智能脑学习项目的组合仓库(CRA + Node)

    4. 可能还有`.gitignore`(忽略文件列表)、`Procfile`(Heroku部署配置)和`Dockerfile`(Docker部署配置)等其他配置文件。 **开发和部署流程** 开发者首先在本地环境中安装并运行项目,使用`npm install`安装...

Global site tag (gtag.js) - Google Analytics