首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在捆绑之前,确保` `gem install byebug '11.1.3‘--https://rubygems.org/’`‘-v成功

在捆绑之前,确保` `gem install byebug '11.1.3‘--https://rubygems.org/’`‘-v成功
EN

Stack Overflow用户
提问于 2021-04-26 09:42:20
回答 1查看 153关注 0票数 0

我试图在visual studio代码上安装ruby的byebug gem,每次我尝试使用bundle install来安装它时,都会出现这个错误:

代码语言:javascript
复制
Errno::EACCES: Permission denied @ rb_sysopen -
/home/ja12tk/vendor/bundle/ruby/2.7.0/gems/byebug-11.1.3/CHANGELOG.md
An error occurred while installing byebug (11.1.3), and Bundler cannot continue.
Make sure that `gem install byebug -v '11.1.3' --source 'https://rubygems.org/'` succeeds
before bundling.

这就是Gemfile所说的:

代码语言:javascript
复制
source "https://rubygems.org"

gem "byebug"
gem "rspec", "~> 3.2.0"

以及Gemfile.lock

代码语言:javascript
复制
GEM
  remote: https://rubygems.org/
  specs:
    byebug (11.1.3)
    diff-lcs (1.4.4)
    rspec (3.2.0)
      rspec-core (~> 3.2.0)
      rspec-expectations (~> 3.2.0)
      rspec-mocks (~> 3.2.0)
    rspec-core (3.2.3)
      rspec-support (~> 3.2.0)
    rspec-expectations (3.2.1)
      diff-lcs (>= 1.2.0, < 2.0)
      rspec-support (~> 3.2.0)
    rspec-mocks (3.2.1)
      diff-lcs (>= 1.2.0, < 2.0)
      rspec-support (~> 3.2.0)
    rspec-support (3.2.2)

PLATFORMS
  ruby

DEPENDENCIES
  byebug
  rspec (~> 3.2.0)

BUNDLED WITH
   2.1.4

我甚至尝试过使用"gem install byebug“,它给出了这个错误:

代码语言:javascript
复制
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /var/lib/gems/2.7.0 directory.

任何帮助都将不胜感激

EN

回答 1

Stack Overflow用户

发布于 2021-05-06 11:14:13

我也遇到过同样的问题,但我是这样解决的

我跑了

  • sudo apt-get在根终端上安装ruby-dev
  • 然后,包在所需的Gemfile目录下安装

就这样

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67259864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档