当前位置: 首页 > 知识库问答 >
问题:

Ruby无法加载这样的文件-active_support/core_ext/对象/空白

柴增
2023-03-14

我正试图运行brew doctor,但系统突然出现错误

/系统/库/框架/Ruby。framework/Versions/2.3/usr/lib/ruby/2.3。0/rubygems/core\u ext/kernel\u require。rb:55:在'require'中:无法加载此类文件--活动\u支持/core\u ext/object/blank(加载错误)

在网上搜索,另一篇帖子建议只安装“gem install activesupport”,但随后我遇到了以下错误:

ERROR:  Error installing activesupport:
    i18n requires Ruby version >= 2.3.0.

我也尝试rvm安装ruby-2.3.0但同样的错误再次弹出

[2019-02-26 10:07:41] requirements_osx_brew_libs_install
requirements_osx_brew_libs_install ()  { 
    brew install "$@" --force || { 
        \typeset ret=$?;
        requirements_osx_brew_libs_error "installation";
        return $ret
    } } current path: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib
PATH=/Users/{user_name}/.aw/pex_resources/scripts/binaries:/usr/local/sbin:/Users/fengjiao/.rbenv/shims:/Users/{user_name}/.nvm/v0.10.32/bin:/Users/fengjiao/bin:/usr/local/sbin:/usr/local/bin:/Users/{user_name}/.rbenv/shims:/Users/{user_name}/.nvm/v0.10.32/bin:/Users/{user_name}/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/munki:/opt/X11/bin:/Users/fengjiao/gocode/bin:/Users/{user_name}/.rvm/bin
command(10): requirements_osx_brew_libs_install autoconf automake
libtool pkg-config coreutils libyaml readline libksba openssl@1.1
++ brew install autoconf automake libtool pkg-config coreutils libyaml readline libksba openssl@1.1 --force
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
`require': cannot load such file --
active_support/core_ext/object/blank (LoadError)    from
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
`require'   from /usr/local/Homebrew/Library/Homebrew/global.rb:10:in
`<top (required)>'  from
/usr/local/Homebrew/Library/Homebrew/brew.rb:21:in `require_relative'
    from /usr/local/Homebrew/Library/Homebrew/brew.rb:21:in `<main>'
++ typeset ret=1
++ requirements_osx_brew_libs_error installation
++ rvm_warn 'There were package installation errors, make sure to read the log.

Try `brew tap --repair` and make sure `brew doctor` looks reasonable.

共有3个答案

华锦
2023-03-14

我面对的是太阳黑子轨道-2.1。在将ruby版本ruby 2.2升级到ruby 2.5 for rails 4.2时,出现了“0”问题。在这里,我想与大家分享我的经验。

"LoadError:没有要加载的文件--active_support/core_ext/对象/to_json"

参考文献:https://github.com/sunspot/sunspot/pull/555/files

经和洽
2023-03-14

也有同样的问题。我必须运行brew更新-重置来修复它。

云景焕
2023-03-14

运行brew style为我解决了这个问题。

使现代化

如评论中所述,对于一些人来说,解决方案是:

brew update-reset
 类似资料:
  • 我安装了新的Ruby(2.0)和Rails 4.0,当我做“Rails新test_app”时,我会得到以下信息。有人遇到这个吗? [devuser@devbox~]$railstest_app /usr/本地/库/红宝石/2.0.0/红宝石/core_ext/kernel_require.rb:45:

  • 我的应用程序部署在一个JBoss6服务器中,该服务器包含最新的BC实现bcprov-jdk15on-151.jar放在服务器安装的lib文件夹中。尝试运行以下代码段时: JBoss似乎没有成功地在tmp目录中打开JAR进行验证。我做了多个测试,例如:-在一个单独的主类中手动验证JAR-在tmp目录中创建一个文件并在JBoss应用程序代码中打开它-更改默认的tmp目录(java.io.tmpdir)

  • 我正在编写一个在后端使用redis的C程序。 我尝试过构建/安装hiredis(make 使用以下命令行构建:gcc-v example.c-l hiredis-I/usr/local/include/hiredis/ 我尝试过的事情: pkg info hiredis返回0 通过(make)卸载/重新安装 都没有运气。 我猜我没有为gcc正确链接程序,但是文档中没有任何构建示例。 我做错了什么,

  • 问题内容: 我在另一个Stack Overflow问题上读到,Python就像Ruby一样,因为它涉及到“一切都是对象”,而Python中的一切都是对象,就像Ruby一样。 这是真的?Python中的所有对象都是像Ruby这样的对象吗? 两者在这方面有何不同?或者它们真的相同吗?例如,您能拿一个数字来做我所看到的Ruby吗: 可以在Python中以相同的方式完成吗? 问题答案: DiveIntoP

  • 问题内容: 该程序是Xenomai测试套件的一部分,可从Linux PC交叉编译为Linux + Xenomai ARM工具链。 编辑: 确定,我没有注意到.1结尾是文件名的一部分。那到底是什么意思呢? 问题答案: 更新 尽管下面我写的是关于共享库的一般答案,但我认为这类消息的最常见原因是因为您已经安装了一个软件包,但没有安装该软件包的“ -dev”版本。 好吧,这不是在说谎-该列表中没有任何内容

  • 我正在尝试运行一个jruby应用程序。每当我启动jruby脚本时,应用程序就会抛出一个错误 loaderror:没有这样的文件可加载--openssl/dummy(root)在/home/ubuntu/.rvm/gems/jruby-1.7.3/gems/jruby-0.8.2/lib/shared/jruby-openssl.rb:15 require at org/jruby/rubykern