【问题标题】:How to fix bundle install after switching to zsh?切换到 zsh 后如何修复捆绑安装?
【发布时间】:2021-07-13 12:20:57
【问题描述】:

我最近从硬盘切换到固态硬盘,所以我不得不从头开始重新安装所有东西,因为我想要一个干净的固态硬盘而不是硬盘的克隆。我正在尝试在本地设置我的网站,但是在从 bash 切换到 zsh 之后(使用 oh my zsh),尝试bundle install 时出现以下错误(见图)。我已经尝试了我在互联网上找到的所有内容,但似乎无法修复尝试手动安装 eventmachinehttp_parser 时弹出的错误。

https://i.stack.imgur.com/tEI32.png

我必须切换回 bash 并重新安装所有内容吗? (a.i ruby​​、纱线等)

谢谢。

【问题讨论】:

  • 你是否在使用一些 Ruby 版本管理(rbenv、rvm 等)?
  • @SebastianPalma 不。这只是使用自制软件进行的简单安装。问题是,如果我切换回 bash,它会正常工作。
  • 我个人不知道你能做什么,因为我从未使用过操作系统附带的预安装 Ruby 版本。我可以建议您使用类似 rbenv(或任何其他)的东西并用它来管理您的 Ruby 版本和 gem。对于这样的未来问题,可能值得。
  • @SebastianPalma 更新:已修复。忘记将 ruby​​ gem 的路径从 bash 切换到 zsh。谢谢!
  • @Filip 帮我们其他人一个忙,写下你的答案并接受它,以便将解决方案作为解决方案(而不是评论)找到并且问题显示为已解决。谢谢。

标签: ruby rubygems jekyll


【解决方案1】:

修复:从 .bash_profile 删除红宝石的路径并将其添加到 .zshrc

export PATH="/usr/local/opt/ruby/bin:/usr/local/lib/ruby/gems/3.0.0/bin:$PATH"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-28
    • 2017-07-27
    • 1970-01-01
    • 1970-01-01
    • 2011-03-21
    • 1970-01-01
    • 1970-01-01
    • 2017-07-25
    相关资源
    最近更新 更多