今天我重新安装了我的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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。