Ruby on rails Heroku拒绝了我的git推送请求
因此,我创建了一个Rails 4应用程序,第一次就能够将它正确地推送到Heroku的上游。从那时起,我就不再经常推动我的改变。我刚刚到达一个非常重要的检查点,决定尝试将我的更改推送到heroku上的实际站点,但它拒绝了我的请求,说它未能编译我的Ruby应用程序。我复制并粘贴了我的命令行提供给我的一些反馈,希望有人也有类似的错误,并能给我一些关于可能错误的想法。提前谢谢Ruby on rails Heroku拒绝了我的git推送请求,ruby-on-rails,ruby,git,heroku,Ruby On Rails,Ruby,Git,Heroku,因此,我创建了一个Rails 4应用程序,第一次就能够将它正确地推送到Heroku的上游。从那时起,我就不再经常推动我的改变。我刚刚到达一个非常重要的检查点,决定尝试将我的更改推送到heroku上的实际站点,但它拒绝了我的请求,说它未能编译我的Ruby应用程序。我复制并粘贴了我的命令行提供给我的一些反馈,希望有人也有类似的错误,并能给我一些关于可能错误的想法。提前谢谢 Running: rake assets:precompile rake aborted! Exec
Running: rake assets:precompile
rake aborted!
ExecJS::ProgramError: Unexpected token name «users», expected punc «,» (line: 11341, col: 35, pos: 318042)
Error
at new JS_Parse_Error (/tmp/execjs20140625-619-93tzcv.js:2357:10754)
at js_error (/tmp/execjs20140625-619-93tzcv.js:2357:10973)
at croak (/tmp/execjs20140625-619-93tzcv.js:2357:19198)
at token_error (/tmp/execjs20140625-619-93tzcv.js:2357:19335)
at expect_token (/tmp/execjs20140625-619-93tzcv.js:2357:19558)
at expect (/tmp/execjs20140625-619-93tzcv.js:2357:19696)
at expr_list (/tmp/execjs20140625-619-93tzcv.js:2357:27763)
at /tmp/execjs20140625-619-93tzcv.js:2357:29817
at /tmp/execjs20140625-619-93tzcv.js:2357:27576
at /tmp/execjs20140625-619-93tzcv.js:2357:30108
Tasks: TOP => assets:precompile
(See full trace by running task with --trace)
!
! Precompiling assets failed.
!
! Push rejected, failed to compile Ruby app
To git@heroku.com:picritique.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:picritique.git'
最近在heroku上部署rails 4应用程序时,我也发生了类似的错误,我所做的是在本地机器上预编译这些资产,然后将它们发送到heroku 试着在当地做些什么:
rake assets:precompile
git add .
git commit -m 'assets precompiled locally'
git push heroku master
它成功了。我还没有找到这样做的原因,因此对此的任何见解都将不胜感激。最近在heroku上部署rails 4应用程序时,我遇到了一个类似的错误,我所做的就是在本地机器上预编译这些资产,然后将它们发送给heroku 试着在当地做些什么:
rake assets:precompile
git add .
git commit -m 'assets precompiled locally'
git push heroku master
它成功了。我还没有找到这样做的原因,因此对此的任何见解都将不胜感激。它就是这样对我起作用的。似乎你的JavaScript中有一个错误。您是否能够在本地运行RAILS\u ENV=production rake assets:precompile-trace 看起来您的JavaScript中可能有错误。您是否能够在本地运行RAILS\u ENV=production rake assets:precompile-trace 我在代码中犯了如下错误 _companyService.get{companyId},functionresult{ 修正为
_companyService.get{companyId:companyId},functionresult{…我在代码中犯了如下错误 _companyService.get{companyId},functionresult{ 修正为
_companyService.get{companyId:companyId},functionresult{…这确实奏效了。我忘记了这个把戏。非常感谢Hernan。很多帖子都说rake资产:预编译,但没有提到git add,所以这就是缺少的!这确实奏效了。我忘记了这个把戏。非常感谢Hernan。很多帖子都说rake资产:预编译,但没有提到git add,所以这就是缺少的!我忘记了预编译编译,但它现在正在工作。感谢您抽出时间提供帮助。我的错误是bower错误安装,删除它效果很好!我忘记了预编译,但它现在正在工作。感谢您抽出时间提供帮助。我的错误是,bower错误安装,删除它效果很好!