heroku,bash:rake:命令未找到,Windows 10

时间:2017-12-13 16:04:20

标签: ruby bash heroku rubygems rake

我已经搜索过松散的论坛,似乎没有任何东西可以用于我的实例!

一点背景;我正在使用Angular1,Heroku-Postgresql,Nodejs,Ruby& Rails应用程序。以前由其他人开发并传递给我。

当我在Windows Powershell中运行时

heroku rake db:migrate -a [app]

我的控制台返回

Running rake db:migrate on [app]... up, run.7474 (Free) bash: rake: command not found

我尝试过“ heroku run rake db:migrate ”,但不起作用。

在Windows上的ubuntu上安装了 bash ,添加了相应的gem文件,heroku等创建了一个符号链接sudo ln -s /var/lib/gems/1.8/bin/rake &安培;仍然得到bash: rake: command not found

尝试在heroku bash shell中运行rake ,但仍然“找不到”。

更新了gemfiles,ruby文件,将ruby bin添加到我的环境变量中。

那是什么给出的?我不熟悉Bash Ubuntu。有关采取/尝试的步骤的任何指导将是巨大的帮助。

1 个答案:

答案 0 :(得分:-1)

您正在heroku平台上运行该命令。

并且,如documentation所示,您应该将命令作为

运行
  

heroku run rake db:migrate -a [appname]

我的猜测是你在某些脚本中尝试执行rake。

您可以使用--trace参数查看详细执行情况。