# Cannot update RubyGems Errno::EACCES

**URL:** <https://discuss.circleci.com/t/cannot-update-rubygems-errno-eacces/27417>\
**Category:** Bug Reports\
**Tags:** rubygems\
**Created:** [January 3, 2019, 12:23pm UTC](https://discuss.circleci.com/t/cannot-update-rubygems-errno-eacces/27417 "2019-01-03T12:23:20Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![maximbond](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/maximbond/32/21027_2.png) [@maximbond](https://discuss.circleci.com/u/maximbond)\
**Post date:** [January 3, 2019, 12:23pm UTC](https://discuss.circleci.com/t/cannot-update-rubygems-errno-eacces/27417/1 "2019-01-03T12:23:20Z")

</div>

Hi all,

It all started with error installing bundler:

```auto
Fetching: bundler-2.0.0.gem (100%)
ERROR: Error installing bundler:
  The last version of bundler (>= 0) to support your Ruby & RubyGems was 1.17.3. Try installing it with `gem install bundler -v 1.17.3`
  bundler requires RubyGems version >= 3.0.0. The current RubyGems version is 2.7.7. Try 'gem update --system' to update RubyGems itself.

```

To update Rubygems as suggested, I’ve added “gem update --system”, though it still doesn’t work:

```
#!/bin/bash -eo pipefail
gem update --system
gem install bundler
bundle install --jobs=4 --retry=3 --path vendor/bundle --without development

Updating rubygems-update
Fetching: rubygems-update-3.0.2.gem (100%)
Successfully installed rubygems-update-3.0.2
Installing RubyGems 3.0.2
ERROR: While executing gem ... (Errno::EACCES)
    Permission denied @ rb_sysopen - /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/ext/ext_conf_builder.rb
Fetching: bundler-2.0.0.gem (100%)
ERROR: Error installing bundler:
  The last version of bundler (>= 0) to support your Ruby & RubyGems was 1.17.3. Try installing it with `gem install bundler -v 1.17.3`
  bundler requires RubyGems version >= 3.0.0. The current RubyGems version is 2.7.7. Try 'gem update --system' to update RubyGems itself.
Exited with code 1

```

The following latest topics I’ve found say it’s fixed:  
[https://status.rubygems.org/incidents/dh3cd8fjd5qw](https://status.rubygems.org/incidents/dh3cd8fjd5qw)  
[https://github.com/rubygems/rubygems/issues/2541](https://github.com/rubygems/rubygems/issues/2541)

But I still get this error.

Thanks for any help,  
Max

---

<div class="post-metadata">

**Author:** ![maximbond](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/maximbond/32/21027_2.png) [@maximbond](https://discuss.circleci.com/u/maximbond)\
**Post date:** [January 4, 2019, 11:50am UTC](https://discuss.circleci.com/t/cannot-update-rubygems-errno-eacces/27417/2 "2019-01-04T11:50:56Z")

</div>

Alright, I think I figured it out.

I just had to remove the bundler install line. No need in `gem update --system` also.

“Run” section looks like this now:

```auto
- run:
    name: Install dependencies
    command: |
    bundle install --jobs=4 --retry=3 --path vendor/bundle --without development

```

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/circleci/original/3X/5/1/511608acda8e85906e15909b57bd0a46c1dbe291.png) [@system](https://discuss.circleci.com/u/system)\
**Post date:** [January 14, 2019, 11:50am UTC](https://discuss.circleci.com/t/cannot-update-rubygems-errno-eacces/27417/3 "2019-01-14T11:50:59Z")

</div>

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.
