Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Heroku拒绝了我的git推送请求_Ruby On Rails_Ruby_Git_Heroku - Fatal编程技术网

Ruby on rails Heroku拒绝了我的git推送请求

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

因此,我创建了一个Rails 4应用程序,第一次就能够将它正确地推送到Heroku的上游。从那时起,我就不再经常推动我的改变。我刚刚到达一个非常重要的检查点,决定尝试将我的更改推送到heroku上的实际站点,但它拒绝了我的请求,说它未能编译我的Ruby应用程序。我复制并粘贴了我的命令行提供给我的一些反馈,希望有人也有类似的错误,并能给我一些关于可能错误的想法。提前谢谢

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错误安装,删除它效果很好!