Permissions 使用gem通过RVM安装Rails时出现权限错误
我正在尝试通过RVM使用Rubygems安装Rails。运行命令Permissions 使用gem通过RVM安装Rails时出现权限错误,permissions,gem,rvm,Permissions,Gem,Rvm,我正在尝试通过RVM使用Rubygems安装Rails。运行命令gem install rails-v 3.2.0时,我收到错误: ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /usr/share/ruby-rvm/gems/ruby-1.9.3-p0 directory. 我不想用sudo运行它,因为RVM的网站特别建议不要这样做。有没有
gem install rails-v 3.2.0
时,我收到错误:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /usr/share/ruby-rvm/gems/ruby-1.9.3-p0 directory.
我不想用sudo运行它,因为RVM的网站特别建议不要这样做。有没有想过为什么我会犯这个错误,以及如何避免
详情:
- RVM版本1.10.2
- Ruby版本1.9.3
- Ubuntu 11.10版
rvm use ruby-1.9.2 --defaults
rvm use ruby-1.9.2@blog
在这之后,您就可以安装rails而不必担心任何版本
gem install rails
安装RVM后,每次创建单独的
项目。e、 g创建应用程序博客。首先,您可以使用giving创建gemset目录
这个命令,如果您想为这个应用程序编写一些单独的rails版本,请编写它
下到gem文件
rvm gemset create blog
然后您应该使用这个gemset目录和ruby版本,例如您已经安装了ruby 1.9.2,然后使用这个命令
rvm use ruby-1.9.2 --defaults
rvm use ruby-1.9.2@blog
然后进入博客应用程序目录并安装这个gem
gem install bundler
然后进行捆绑安装。所以所有本地gem都将安装到这个blog目录中
在rvm下,将不会出现冲突,并检查rails版本
将根据gemfile.那么,该目录的权限是什么?这是在服务器上吗?此外,为什么要显式安装任何旧版本的Rails 3.2?Rails 3.2.1已经过时了。你的问题不是重复的,但答案是:@Andrew我不知道权限是什么(对不起,我有点像Linux noob)。这是一个本地开发环境。我正在安装3.2.0,因为我认为这就是我在rails网站上看到的。一定是弄错了。@mpapis谢谢你的链接。等我回到机器上,我会试一试的。需要注意的是,这是我使用的install命令,所以我认为重要的区别是在删除rvm时删除了这两个目录。