原文:https://devcenter.heroku.com/articles/quickstart
Heroku是一个支持多种编程语言的云应用平台,使用Heroku,你可以通过add-on资源附加诸如SQL与NoSQL数据库,或Memcached等等服务来扩充你的应用,并且都有免费的(这非常的酷,因为这样你不必再苦苦寻找,只需使用一条heroku命令,轻松搞定,让你的应用具备多重功能,甚至发送手机短信等)。你还可以使用Heroku命令提示符工具来管理或Git版本控制器工具来部署运行你的代码于Heroku云端。
Heroku通过Web Dyno与Worker Dynos(控制应用运行的网络配置)来计费,免费可用1个Web Dyno,0个Worker Dynos,数据库可以通过使用add-on来添加免费的,这其实对于小打小闹的我来说足够了已经。
Let’s get started.
注册
如果你还没有heroku帐户,赶快先注册(提供邮箱密码就行)一个。
安装Heroku工具包
根据你的操作系统平台,安装相应的Heroku Toolbelt。
这个工具包中包含有Heroku客户端:一个命令行工具用于创建和管理Heroku应用;Foreman:简单的运行你的应用于本地;Git,一个版本控制器,用于pushing你的应用代码于Heroku上。
登录
当安装了工具包后,你需要通过你的命令提示符访问heroku命令。通过你注册时的email地址与密码来进行认证登录:
$ heroku login
Enter your Heroku credentials.
Email: adam@example.com
Password:
Could not find an existing public key.
Would you like to generate one? [Yn]
Generating new SSH public key.
Uploading ssh public key /Users/adam/.ssh/id_rsa.pub
当被提示上传或创建一个新的SSH KEY时,请按ENTER充许,这将用于以后的Pushing代码。
注解:在这里会在你的系统主录目中生成一个SSH KEY。用于认证你的身份,关于SSH KEY,请参见GIT的相关知识。
如果你己经有一个SSH KEY,则heroku不会再创建一个新的,它会将存在的KEY直接上传。同时在这里你还可以手动的通过
$ heroku keys:add
来上传一个KEY,注意这里的操作都是在登录heroku之后进行的。
最后
通过上面的三步,你就完成了heroku环境的部署,接下来你就可以着手开始选择一门语言编写属于你自己的应用了,目前Heroku支持的语言有:
你可以点击上面的链接,来查看官方原版手册。