当我这样做时
bundle install
在我的ubuntu服务器上。对于使用本机扩展的所有gem,我收到权限错误。喜欢这个。
Installing json 1.8.3 with native extensions
Errno::EACCES: Permission denied @ rb_sysopen - /var/www/vhosts/my_application/httpdocs/my_application/gems/gems/json-1.8.3/tests/test_json.rb
我已经用rvm安装了ruby 2.2.1,我为这个用户设置了一个本地gemset。
我猜这可能是关于用户权限的问题,但我不知道如何修复它。
我可能还需要安装一些东西。像ruby-dev?
以下是服务器的一些信息。
rvm list
rvm rubies
=* ruby-2.2.1 [ x86_64 ]
ruby-2.2.1-dev [ x86_64 ]
ruby-2.2.4 [ x86_64 ]
# => - current
# =* - current && default
# * - default
ruby -v
ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux]
bundler --version
Bundler version 1.11.2
谢谢!