加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 安装rake(10.1.0)时出错,Bundler无法继续

发布时间:2020-12-17 04:36:05 所属栏目:百科 来源:网络整理
导读:今天我重新安装了我的Mac,我也不得不重新安装导轨等.现在我已经正确设置了所有内容(至少我希望如此),但我一直遇到一个非常烦人的错误. $bundle installFetching gem metadata from https://rubygems.org/..........Fetching gem metadata from https://rubyg
今天我重新安装了我的Mac,我也不得不重新安装导轨等.现在我已经正确设置了所有内容(至少我希望如此),但我一直遇到一个非常烦人的错误.
$bundle install
Fetching gem metadata from https://rubygems.org/..........
Fetching gem metadata from https://rubygems.org/..
Resolving dependencies...

ArgumentError: invalid byte sequence in UTF-8
An error occurred while installing rake (10.1.0),and Bundler cannot continue.
Make sure that `gem install rake -v '10.1.0'` succeeds before bundling.

现在我认为重新安装“rake”可以解决问题,但事实并非如此.我已经按照这个blog post,但它也没有解决我的问题,因为“/etc/paths.d”文件夹中没有文件.

$ls -a /etc/paths.d
.   ..

所以我试图按照其他博文中的建议更改我的.bashrc文件.但这并没有成功.

# .bashrc file
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting

# Make sure the UTF-8 locale is set correctly
export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"

我也尝试删除并重新安装rails,但这并没有解决问题.所以你们有什么建议在哪里看?

更新

通过删除RVM和Rails并使用RBenv,我能够“解决”这个问题.我知道这不是问题的解决方案,但现在它确实有效.

解决方法

您应该首先更新Rubygems:
gem update --system

然后更新Bundler:

gem install bundler

来源:NoMethodError: private method `open’ called for Gem::Package:Class An error occurred while installing rake (10.0.3),and Bundler cannot continue

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读