【问题标题】:Trying Foreman Start and get this long error. What gives?尝试 Foreman Start 并得到这个长错误。是什么赋予了?
【发布时间】:2015-07-04 15:29:21
【问题描述】:

这是正在发生的事情,我是新手,所以如果有人能解释这意味着什么以及如何解决它,将不胜感激。尝试使用 Heroku 启动 Django 项目。在终端中输入 Foreman Start 后,这是我收到的错误:

(coffeedapp2)Uzers-MBP-3:coffeedapp uzer-y$ foreman start
/Users/uzer-y/.rvm/gems/ruby-2.2.0@global/gems/psych-2.0.13/lib/psych.bundle: [BUG] Segmentation fault
ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14] 
-- Crash Report log information --------------------------------------------
  See Crash Report log file under the one of following:
 * ~/Library/Logs/CrashReporter
 * /Library/Logs/CrashReporter
 * ~/Library/Logs/DiagnosticReports
 * /Library/Logs/DiagnosticReports
   the more detail of.
-- Control frame information -----------------------------------------------
c:0014 p:-17578513380292 s:0070 e:000069 TOP    [FINISH]
c:0013 p:---- s:0068 e:000067 CFUNC  :require
c:0012 p:0115 s:0064 e:000063 METHOD /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55
c:0011 p:0007 s:0054 e:000053 TOP    /Users/uzer-y/.rvm/gems/ruby-2.2.0@global/gems/psych-2.0.13/lib/psych.rb:1 [FINISH]
c:0010 p:---- s:0052 e:000051 CFUNC  :require
c:0009 p:0115 s:0048 e:000047 METHOD /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55
c:0008 p:0009 s:0038 e:000037 TOP    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/yaml.rb:5 [FINISH]
c:0007 p:---- s:0036 e:000035 CFUNC  :require
c:0006 p:0115 s:0032 e:000031 METHOD /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55
c:0005 p:0063 s:0022 e:000021 TOP    /usr/local/foreman/lib/foreman/cli.rb:8 [FINISH]
c:0004 p:---- s:0020 e:000019 CFUNC  :require
c:0003 p:0115 s:0016 e:000015 METHOD /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55
c:0002 p:0090 s:0006 E:0010b8 EVAL   /usr/bin/foreman:13 [FINISH]
c:0001 p:0000 s:0002 E:0010a8 TOP    [FINISH]
/usr/bin/foreman:13:in `<main>'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'

/usr/local/foreman/lib/foreman/cli.rb:8:in <top (required)>' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/yaml.rb:5:in' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire' /Users/uzer-y/.rvm/gems/ruby-2.2.0@global/gems/psych-2.0.13/lib/psych.rb:1:in <top (required)>' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' -- C级回溯信息-------------------------------------------------------- -- 其他运行时信息 --------------------------------------------------------- -- * 加载脚本:/usr/bin/foreman * 加载的功能:

0 enumerator.so

1 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin14/enc/encdb.bundle

2 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin14/enc/trans/transdb.bundle

3 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin14/rbconfig.rb

4 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/compatibility.rb

5 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/defaults.rb

6 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/deprecate.rb

7 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/errors.rb

8 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/version.rb

9 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/requirement.rb

10 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/platform.rb

11 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb

12 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/exceptions.rb

13 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb

14 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/thread.rb

15 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/monitor.rb

16 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb

17 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems.rb

18 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin14/pathname.bundle

19 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/pathname.rb

20 /usr/local/foreman/lib/foreman/version.rb

21 /usr/local/foreman/lib/foreman.rb

22 /usr/local/foreman/lib/foreman/helpers.rb

23 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/shellwords.rb

24 /usr/local/foreman/lib/foreman/process.rb

25 /usr/local/foreman/lib/foreman/procfile.rb

26 /usr/local/foreman/vendor/gems/dotenv-0.11.1/lib/dotenv/substitutions/variable.rb

27 /usr/local/foreman/vendor/gems/dotenv-0.11.1/lib/dotenv/substitutions/command.rb

28 /usr/local/foreman/vendor/gems/dotenv-0.11.1/lib/dotenv/parser.rb

29 /usr/local/foreman/vendor/gems/dotenv-0.11.1/lib/dotenv/environment.rb

30 /usr/local/foreman/vendor/gems/dotenv-0.11.1/lib/dotenv.rb

31 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/delegate.rb

32 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin14/etc.bundle

33 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb

34 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/tmpdir.rb

35 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/tempfile.rb

36 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/timeout.rb

37 /usr/local/foreman/lib/foreman/engine.rb

38 /usr/local/foreman/lib/foreman/engine/cli.rb

39 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/ostruct.rb

40 /usr/local/foreman/lib/foreman/export/base.rb

41 /usr/local/foreman/lib/foreman/export/inittab.rb

42 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/cgi/util.rb

43 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin14/strscan.bundle

44 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/erb.rb

45 /usr/local/foreman/lib/foreman/export/upstart.rb

46 /usr/local/foreman/lib/foreman/export/daemon.rb

47 /usr/local/foreman/lib/foreman/export/bluepill.rb

48 /usr/local/foreman/lib/foreman/export/runit.rb

49 /usr/local/foreman/lib/foreman/export/supervisord.rb

50 /usr/local/foreman/lib/foreman/export/launchd.rb

51 /usr/local/foreman/lib/foreman/export/systemd.rb

52 /usr/local/foreman/lib/foreman/export.rb

53 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/dependency.rb

54 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby /2.0.0/rubygems/path_support.rb
 [NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html
Abort trap: 6

【问题讨论】:

  • 没有足够的信息让我们回答这个问题。这可能是 foreman 中的错误或您的错误。
  • 您需要什么信息,也许我可以提供?

标签: ruby django python-2.7 heroku


【解决方案1】:

Ruby 版本不匹配——您的 gemset 使用的是 Ruby 2.2,但 Foreman 正在寻找 2.0。我解决问题的方法是运行

gem install foreman

对于我正在使用的 gemset。然后foreman start 将引用foreman 的本地(而不是全局)实例。

【讨论】:

    【解决方案2】:

    如果所有 gem 都已安装 bundle install.. 尝试运行执行 bundle exec foreman start

    【讨论】:

      猜你喜欢
      • 2021-07-24
      • 1970-01-01
      • 1970-01-01
      • 2013-05-21
      • 2018-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多