首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拒绝安装rabl gem的权限

拒绝安装rabl gem的权限
EN

Stack Overflow用户
提问于 2017-10-25 19:26:58
回答 5查看 2.8K关注 0票数 5

我试图安装狂潮创业板,但我有一个小麻烦,安装宝石。目前,当我试图安装rabl(0.13.1) gem时,我得到了一个错误。我得到的许可被拒绝了。想知道如何修正这个错误,这样我才能重新完成安装狂欢节。

代码语言:javascript
复制
ERROR:  While executing gem ... (Errno::EACCES)
    Permission denied @ rb_file_s_symlink 
代码语言:javascript
复制
Installing rabl 0.13.1
Errno::EACCES: Permission denied @ rb_file_s_symlink -
(fixtures/ashared/views_rails_3/users/phone_number.json.rabl,
C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/rabl-0.13.1/fixtures/ashared/views_rails_3/users/phone_number.xml.rabl)
An error occurred while installing rabl (0.13.1), and Bundler cannot continue.
Make sure that `gem install rabl -v '0.13.1'` succeeds before bundling.

In Gemfile:
  spree was resolved to 3.4.1, which depends on
    spree_backend was resolved to 3.4.1, which depends on
      spree_api was resolved to 3.4.1, which depends on
        rabl

C:\Users\Michael\Desktop\ruby\pen>gem install rabl -v '0.13.1
ERROR:  While executing gem ... (Errno::EACCES)
    Permission denied @ rb_file_s_symlink - (fixtures/ashared/views_rails_3/users/phone_number.json.rabl, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/rabl-0.13.1/fixtures/ashared/views_rails_3/users/phone_number.xml.rabl)

C:\Users\Michael\Desktop\ruby\pen>gem install
ERROR:  While executing gem ... (Gem::CommandLineError)
    Please specify at least one gem name (e.g. gem build GEMNAME)

C:\Users\Michael\Desktop\ruby\pen>uby/gems/2.4
'uby' is not recognized as an internal or external command,
operable program or batch file.
EN

回答 5

Stack Overflow用户

发布于 2018-01-27 14:40:26

您可以通过在windows上运行终端(“用Ruby启动命令提示符”、"Git Bash“等)作为管理员来修复它。

票数 7
EN

Stack Overflow用户

发布于 2020-04-29 14:06:49

如果有人在Windows环境(windows 10)中遇到此问题,请使用start command prompt with ruby作为管理员并运行bundle update

票数 2
EN

Stack Overflow用户

发布于 2017-10-25 20:46:33

首先,我建议您使用bundler自动解决依赖关系。

关于你的问题,我相信根本原因在这里:Permission denied @ rb_file_s_symlink - (fixtures/ashared/views_rails_3/users/phone_number.json.rabl

您应该检查该文件的权限,并可能修复它们。因为您的当前用户没有足够的权限访问它。

最后,但并非最不重要的是,尝试切换到linux/mac。Windows确实不适合用于生产Ruby开发。

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

https://stackoverflow.com/questions/46940602

复制
相关文章

相似问题

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