perl on heroku
写在前面: ?? ? ? ? ? ?heroku 是一个类似于google app engine的Paas 云平台,可以在上面进行多种web应用的部署, ? ? ? ? ?基本快把流程走通了,真是挖了一个大坑啊,不过生命在于折腾。?
一、最简单的方式 Installcurl -L tempi.re/bundles/mojo-deploy-heroku | sh Workflow
? ? ? ? 利用一个 ?mojolicious::command::deploy::heroku,省略许多繁杂的步骤,实现一键上传吧。 ? ? ? ? 该方法只适合linux,并且降低了可操作性,让我们不清楚具体要做什么。 二、详细一点 ? ? ?https://github.com/judofyr/perloku ? ? ?windows注意事项:
? ? ? ? ? ? ? ? ? ? ? ?ssh-keygen -t rsa ?生成keys ? ? ? ? ? ? ? ? ? ? ? heroku ?add:keys ? ? ? ? ? ? ? ? ? ? ? ?heroku keys 可以查看keys ? ? ? ? ? ? ? ? ? ? ? ?修改 ?~/.ssh/config 文件 ?User 为 heroku keys 看到的user Host heroku.com User XXXX@XXX-PC Hostname 107.21.95.3 PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa ?得到:demo?? ?三、总结: ? ? ? ? ? ? ? cygwin也不能解决所有的问题,没有安装所有的包。 ? ? ? ? ? ? ? 建议开发还是在linux环境进行,避免不必要的麻烦。 ? ? ? ? ? ? ? windows下使用perl安装模块的的问题,cpanm 也会存在失败的情况,例如正确安装但无法识别某些模块的正确版本,采用cpan 一步步安装反而不会出错。 ? ? ? ? ? ? ?简易性和正确性总是难以并存,当然能ppm直接安装当然是最好的了。 ? ? ? ? ? ?? ? ? ? ? ? 部分参考: http://tempire.github.io/mojolicious-command-deploy-heroku/ https://github.com/phelanm/perl-heroku https://github.com/judofyr/perloku http://blog.kraih.com/post/43199102900/mojolicious-in-the-cloud-hello-heroku http://stackoverflow.com/questions/4269922/permission-denied-publickey-when-deploying-heroku-code-fatal-the-remote-end http://ruby-china.org/topics/10813 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |