Rails应用程序在将其推送到Heroku master后停止在本地运行

时间:2017-08-12 20:13:13

标签: ruby-on-rails ruby git heroku

我将一个(非常简单的)Rails应用程序推送到Heroku,构建成功并且它在线工作(减去一些路径问题),但现在我无法在本地运行它。它实际上是"开始"的克隆。 app我认为我会修改以避免部署问题。当我尝试启动Rails服务器时,我收到以下消息:

Undefined symbols for architecture armv7:
  "_PyImport_AddModule", referenced from:
      __ZL67_logos_method$_ungrouped$SpringBoard$applicationDidFinishLaunching$P11SpringBoardP13objc_selectorP11objc_object in Tweak.xm.2544b2e5.o
  "_PyModule_GetDict", referenced from:
      __ZL67_logos_method$_ungrouped$SpringBoard$applicationDidFinishLaunching$P11SpringBoardP13objc_selectorP11objc_object in Tweak.xm.2544b2e5.o
  "_PyObject_Str", referenced from:
      __ZL67_logos_method$_ungrouped$SpringBoard$applicationDidFinishLaunching$P11SpringBoardP13objc_selectorP11objc_object in Tweak.xm.2544b2e5.o
  "_PyRun_StringFlags", referenced from:
      __ZL67_logos_method$_ungrouped$SpringBoard$applicationDidFinishLaunching$P11SpringBoardP13objc_selectorP11objc_object in Tweak.xm.2544b2e5.o
ld: symbol(s) not found for architecture armv7
arm64-apple-darwin14-clang-3.9: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [/opt/theos/makefiles/instance/library.mk:33: /home/jujha/projects/hackscript/.theos/obj/debug/armv7/HackScript.dylib] Error 1
make[2]: *** [/opt/theos/makefiles/instance/library.mk:32: /home/jujha/projects/hackscript/.theos/obj/debug/armv7/HackScript.dylib] Error 2
make[1]: *** [/opt/theos/makefiles/instance/library.mk:24: internal-library-all_] Error 2
make: *** [/opt/theos/makefiles/master/rules.mk:90: HackScript.all.tweak.variables] Error 2

删除uglifier和coffee-rails会启动应用程序并在本地运行,所以,我尝试了并遵循升级说明,然后使用bundle install再次添加它们,结果相同。我也无法将这个应用程序的版本推送到没有那些宝石的Heroku,所以我不得不摸不着从哪里开始。

以下是我推送给Git的应用程序的副本(请原谅其中一项提交的语言我非常沮丧)以帮助解决问题

https://github.com/taswelldavis/blog

感谢您的帮助, 安娜

0 个答案:

没有答案