首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gem环境/安装位置和绑定器

Gem环境/安装位置和绑定器
EN

Stack Overflow用户
提问于 2013-10-01 20:19:36
回答 1查看 482关注 0票数 0

我已经有一段时间没有建立一个全新的Rails环境了。

我试图让gems安装在~/.gems之下,而不是/usr下面,以避免经常出现这样的情况。

这是我的创业板

代码语言:javascript
复制
RubyGems Environment:
  - RUBYGEMS VERSION: 2.0.3
  - RUBY VERSION: 2.0.0 (2013-06-27 patchlevel 247) [x86_64-linux]
  - INSTALLATION DIRECTORY: /home/myname/.gems
  - RUBY EXECUTABLE: /usr/local/bin/ruby
  - EXECUTABLE DIRECTORY: /home/myname/.gems/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /home/myname/.gems
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
     - "gem" => "--no-rdoc --no-ri"
     - "gemhome" => "/home/myname/.gems"
     - "gempath" => ["/home/myname/.gems"]
  - REMOTE SOURCES:
     - https://rubygems.org/

$ which bundle
/home/myname/.gems/bin/bundle

现在我做了rails new SomeApp,当我运行包安装时

我得到:

代码语言:javascript
复制
Errno::EACCES: Permission denied - /usr/local/lib/ruby/gems/2.0.0/build_info/jquery-rails-3.0.4.info
An error occurred while installing jquery-rails (3.0.4), and Bundler cannot continue

这告诉我,它仍然在尝试安装宝石,而不是我想要的地方。有什么好查的吗?(我确实有一个~/..gemrc文件,内容是上面GEM配置部分的最后3行)。

非常感谢所有的建议--这应该是一个快速而简单的步骤:)

EN

回答 1

Stack Overflow用户

发布于 2013-11-08 18:47:25

强烈推荐rbenv和rbenv-gemset,在这里安装有自制的:

代码语言:javascript
复制
brew install rbenv rbenv-gemset
cd into/project/
echo specialgemsetname > .rbenv-gemsets

现在启动一个新的终端(以确保环境正确)并设置您的项目。

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

https://stackoverflow.com/questions/19125150

复制
相关文章

相似问题

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