gpt4 book ai didi

使用 gem 通过 RVM 安装 Rails 时出现权限错误

转载 作者:行者123 更新时间:2023-12-04 03:05:30 24 4
gpt4 key购买 nike

我正在尝试通过 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 的网站明确反对这样做。有什么想法为什么我可能会收到此错误以及如何解决它?

详细信息:

  • RVM 版本 1.10.2
  • ruby 版本 1.9.3
  • Ubuntu 版本 11.10

最佳答案

我认为问题是在安装 rvm 和 ruby​​ 之后你应该发出这个命令

rvm use ruby-1.9.2 --defaults

之后你安装没有任何版本的rails就不用担心了

gem install rails

安装 RVM 后每次创建单独的 gemset 目录

项目。例如,您创建应用程序博客。首先你创建 gemset 目录给

这个命令,如果你想为这个应用程序写一些特殊版本的 rails

到 gem 文件

rvm gemset create blog

那么你应该使用这个 gemset 目录以及 ruby​​ 版本,例如你已经安装了 ruby​​ 1.9.2 然后使用这个命令

  rvm use ruby-1.9.2@blog

之后进入博客应用程序的目录并安装这个 gem

  gem install bundler

然后捆绑安装。所以所有本地 gem 都将安装到这个博客目录中

在rvm下并不会出现冲突,还要检查一下rails版本吧

将根据gemfile。

关于使用 gem 通过 RVM 安装 Rails 时出现权限错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9246976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com