码迷,mamicode.com
首页 > 其他好文 > 详细

在rubymine中集成heroku插件

时间:2015-10-24 17:22:10      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:

先安装heroku,参见http://www.cnblogs.com/jecyhw/p/4906990.html

Heroku安装之后,就自动安装上git,目录为C:\Program Files (x86)\Git(我的电脑是这个目录)

  • 打开rubymine,先在rubymine中配置git。

技术分享

技术分享

  • 在菜单中找到VCS->Checkout from Version Control->Git

技术分享

Git Repository URL中输入(如下图):

http://cgao_rottenpotatoes-rails-intro@repository.trustie.net/cgao/rottenpotatoes-rails-intro.git

密码是:20150917

技术分享

  • Ok之后,可能会报ruby版本不对,所以找到Gemfile文件,将第二行的 ruby ‘2.0.0’注释掉,使用系统默认的ruby版本。如下图

技术分享

然后执行bundle install

技术分享

  • 数据库迁移:

rake db:migrate

技术分享

技术分享

技术分享

在执行 rake db:seed

技术分享

  • 可以运行查看结果了

技术分享

技术分享

接下来使用rubymine部署在heroku上了

在使用rubymine部署到heroku上之前,先使用git生成public ssh key,然后添加到heroku上,来获取权限。不然无法使用git将rails应用程序push到heroku上。

  • 打开cmd,输入:ssh-keygen -t rsa
    技术分享
  • 成功之后,再输入:heroku keys:add
    按照提示添加即可。

现在就可以使用rubymine了

  • 在rubymine中装heroku插件
    技术分享

    在Plugins,输入heroku,点击install jetbrains plugin…

    技术分享

    技术分享

    装好之后,重启rubymine。
    技术分享
  • 现在就可以使用rubymine将工程部署到heroku上了,找到Run->Edit Configurations
    技术分享
    技术分享
    技术分享
    技术分享
    upload就是将git生成的public ssh key文件上传到heroku上,之前我们已经完成了。
  • 现在可以先运行下项目了
    技术分享

    注意下面生成的git@heroku.com:ucas-jecyhw.git,下一步要用到
    技术分享

  • 接下来找到:vcs->git->pull
    技术分享
    技术分享
  • 接下来可以将应用程序push到heroku上了技术分享
    技术分享
  • 再一次运行
    技术分享

    会看到一下结果,然后鼠标点击Bash session
    技术分享
    就进入到了下图中这个界面
    技术分享

    需要将数据库迁移到heroku。
    在里面输入: rake db:migrate

    执行完之后在输入: rake db:seed

    完成后就可以点击下图的https://ucas-jecyhw.herokuapp.com/链接
    技术分享

    就可以在浏览器看到结果了:
    技术分享

在rubymine中集成heroku插件

标签:

原文地址:http://www.cnblogs.com/jecyhw/p/4907064.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!