Strongloop部署到Heroku不起作用

时间:2015-03-26 03:12:16

标签: node.js heroku deployment loopbackjs strongloop

遵循所有步骤无法弄清楚如何完成这项工作 继续 bash:slc:command not found

Procfile web:slc run

  

2015-03-26T02:43:13.998982 + 00:00 heroku [web.1]:状态由:改变   坠毁到2015-03-26T02:43:18.757072 + 00:00 heroku [web.1]:   使用命令slc run启动流程   2015-03-26T02:43:20.054559 + 00:00 app [web.1]:检测到512 MB可用   内存,每个进程512 MB限制(WEB_MEMORY)   2015-03-26T02:43:20.054946 + 00:00 app [web.1]:bash:slc:command not not   发现2015-03-26T02:43:20.054584 + 00:00 app [web.1]:推荐   WEB_CONCURRENCY = 1 2015-03-26T02:43:20.786104 + 00:00 heroku [web.1]:   处理退出状态为127 2015-03-26T02:43:20.807164 + 00:00   heroku [web.1]:状态从开始变为崩溃   2015-03-26T02:44:16.130969 + 00:00 heroku [router]:at =错误代码= H10   desc =" App崩溃" method = GET path =" /"   主机= salty-journey-3310.herokuapp.com   request_id = 48c6c94a-22d7-4c5e-9a6c-2384c5d37cdc fwd =" 216.165.95.72"   dyno = connect = service = status = 503 bytes =   2015-03-26T02:44:50.716616 + 00:00 heroku [router]:at =错误代码= H10   desc =" App崩溃" method = GET path =" / worker-signin"   主机= salty-journey-3310.herokuapp.com   request_id = e12abfd7-4d0a-4869-93b3-5139f8d4e34c fwd =" 216.165.95.72"   dyno = connect = service = status = 503 bytes =   2015-03-26T02:46:07.463936 + 00:00 heroku [router]:at =错误代码= H10   desc =" App崩溃" method = GET path =" / client-signup"   主机= salty-journey-3310.herokuapp.com   request_id = be1015fc-a9b4-4b46-b858-b59ed1702d60 fwd =" 216.165.95.72"   dyno = connect = service = status = 503 bytes =   2015-03-26T02:48:38.323367 + 00:00 heroku [web.1]:州改变自   坠毁到2015-03-26T02:48:44.211997 + 00:00 heroku [web.1]:   使用命令slc run启动流程   2015-03-26T02:48:46.0​​05432 + 00:00 app [web.1]:检测到512 MB可用   内存,每个进程512 MB限制(WEB_MEMORY)   2015-03-26T02:48:46.0​​05458 + 00:00 app [web.1]:推荐   WEB_CONCURRENCY = 1 2015-03-26T02:48:46.0​​24208 + 00:00 app [web.1]:bash:   slc:找不到命令2015-03-26T02:48:46.871183 + 00:00 heroku [web.1]:   流程已退出,状态为127 2015-03-26T02:48:46.882329 + 00:00   heroku [web.1]:状态从开始变为崩溃   2015-03-26T02:55:07.351372 + 00:00 heroku [api]:添加strongloop:test   加载项:tejas.vj.bhatt@gmail.com 2015-03-26T02:55:07.351372 + 00:00   heroku [api]:发布由tejas.vj.bhatt@gmail.com创建的v8   2015-03-26T02:55:07.460254 + 00:00 heroku [web.1]:状态由:改变   坠毁到2015-03-26T02:55:12.262442 + 00:00 heroku [web.1]:   使用命令slc run启动流程   2015-03-26T02:55:13.558424 + 00:00 app [web.1]:检测到512 MB可用   内存,每个进程512 MB限制(WEB_MEMORY)   2015-03-26T02:55:13.558444 + 00:00 app [web.1]:推荐   WEB_CONCURRENCY = 1 2015-03-26T02:55:13.558648 + 00:00 app [web.1]: bash:   slc:未找到命令 2015-03-26T02:55:14.284209 + 00:00   heroku [web.1]:状态从开始变为崩溃   2015-03-26T02:55:14.278656 + 00:00 heroku [web.1]:进程退出   状态127 2015-03-26T02:57:35.737008 + 00:00 heroku [api]:部署   b6cac37 by tejas.vj.bhatt@gmail.com 2015-03-26T02:57:35.737008 + 00:00   heroku [api]:发布由tejas.vj.bhatt@gmail.com创建的v9   2015-03-26T02:57:35.974640 + 00:00 heroku [web.1]:状态由:改变   坠毁到2015-03-26T02:57:41.438704 + 00:00 heroku [web.1]:   使用命令slc run启动流程   2015-03-26T02:57:42.881097 + 00:00 app [web.1]:检测到512 MB可用   内存,每个进程512 MB限制(WEB_MEMORY)   2015-03-26T02:57:42.881117 + 00:00 app [web.1]:推荐   WEB_CONCURRENCY = 1 2015-03-26T02:57:42.881843 + 00:00 app [web.1]:bash:   slc:找不到命令2015-03-26T02:57:43.606052 + 00:00 heroku [web.1]:   处理退出状态127 2015-03-26T02:57:43.633805 + 00:00   heroku [web.1]:状态从开始变为崩溃   2015-03-26T02:58:01.953397 + 00:00 heroku [router]:at =错误代码= H10   desc =" App崩溃" method = GET path =" /"   主机= salty-journey-3310.herokuapp.com   request_id = 5b405b2b-3e81-4140-8ed6-205868383854 fwd =" 216.165.95.72"   dyno = connect = service = status = 503 bytes =

2 个答案:

答案 0 :(得分:3)

我认为最好的办法是删除buildpack并将Procfile编辑为web: node .

为什么呢?自IBM购买以来,不再维护特定于Strongloop的工具。 Loopback本身正在维护,实际上loopback-cli项目特别提到它“取代”了strongloop的“旧的slc工具”。

请注意,运行heroku服务器不需要loopback-cli。

答案 1 :(得分:0)

我认为当我没有使用strongloop buildpack创建应用程序时,我看到了这个错误。我假设你正在关注strongloop heroku article,你是否已经完成了它?

我错过了这一步:

heroku apps:create --buildpack https://github.com/strongloop/strongloop-buildpacks.git