gpt4 book ai didi

ruby - Padrino 项目生成器失败 - 未定义的方法 `add_builtin_type'

转载 作者:数据小太阳 更新时间:2023-10-29 08:46:15 26 4
gpt4 key购买 nike

我是 Ruby 和 Sinatra/Padrino 的新手,所以如果我遗漏了一些非常简单的东西,我深表歉意。

我的 Sinatra 运行良好,因为我可以构建一个非常简单的“hello”应用程序并查看它的运行情况。

我想继续并生成一个新的 Padrino 项目,但是当我这样做时:

$ padrino g project foobar

我明白了:

/Users/dave/.rvm/gems/ruby-2.1.5/gems/activesupport-4.2.0/lib/active_support/ordered_hash.rb:3:in `<top (required)>': undefined method `add_builtin_type' for Psych:Module (NoMethodError)
from /Users/dave/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:121:in `require'
from /Users/dave/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:121:in `require'
from /Users/dave/.rvm/gems/ruby-2.1.5/gems/padrino-gen-0.12.4/lib/padrino-gen.rb:3:in `<top (required)>'
from /Users/dave/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/dave/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/dave/.rvm/gems/ruby-2.1.5/gems/padrino-gen-0.12.4/bin/padrino-gen:12:in `<main>'

我已经尝试安装 Psych gem,但这并没有改变任何东西。我不知道接下来要尝试什么,或者如何真正解释错误消息。您能给我一些正确方向的建议吗?

最佳答案

错误报告显示这可能是一个 RVM 问题。

我建议从 RVM 更改为“ruby-install”和“chruby”,因为恕我直言,它们在安装依赖项(包括 psych 及其库)方面更简单、更容易且效果更好。

关于ruby - Padrino 项目生成器失败 - 未定义的方法 `add_builtin_type',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27870322/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com