【发布时间】:2017-10-25 19:26:58
【问题描述】:
我正在尝试安装 spree gem,但我在安装 gem 时遇到了一些问题。目前我在尝试安装 rabl(0.13.1) gem 时遇到错误。我得到的许可被拒绝。想知道如何解决这个错误,以便我可以回去完成安装狂欢。
ERROR: While executing gem ... (Errno::EACCES)
Permission denied @ rb_file_s_symlink
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.
【问题讨论】:
-
使用须藤?或者通过 rvm、chruby 等使用本地安装的 ruby?
-
尝试以管理员身份运行该命令。在 Windows 上使用
runas命令 -
如果你想在Windows下开发,你可以使用Vagrant和VirtualBx...你的生活会轻松很多!
标签: ruby-on-rails ruby ruby-on-rails-4