gpt4 book ai didi

ruby - better_errors 要求 Ruby 版本 >= 2.0.0

转载 作者:数据小太阳 更新时间:2023-10-29 06:44:29 25 4
gpt4 key购买 nike

Bundle 无法安装 better_errors。

Gem::InstallError: better_errors requires Ruby version >= 2.0.0.
An error occurred while installing better_errors (2.0.0), and Bundler cannot continue.
Make sure that `gem install better_errors -v '2.0.0'` succeeds before bundling.

但是 gem install better_errors 工作正常。

ruby --version 表示 ruby 2.0.0p353(2013-11-22 修订版 43784)[x86_64-linux-gnu]。我已经尝试升级到 2.1,但仍然无法正常工作。

有什么建议吗?

最佳答案

我遇到了同样的问题。在我的例子中, bundle 脚本有

 #!/usr/bin/ruby

作为脚本中的初始行。结果,它调用了系统(非 rbenv)版本,即 1.9.1(在 Linux Mint 中)

这很hacky但是通过运行来改变第一行

sudo nano/usr/local/bin/bundle

到 rbenv shim 的完整路径(在我的例子中):

 #!/home/$YOUR_USERNAME/.rbenv/shims/ruby

解决了问题。

关于ruby - better_errors 要求 Ruby 版本 >= 2.0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25833491/

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