gpt4 book ai didi

rvm - 如何让 RVM 设置正确的 gem 路径

转载 作者:行者123 更新时间:2023-12-03 20:33:06 28 4
gpt4 key购买 nike

在干净的 Mac OS X“Snow Leopard”安装中,我遇到了 RVM 问题:它正确设置了 Ruby 路径,但没有设置 gem 路径。当我启动 Rails 服务器时,它混合了不起作用的版本。

为了显示:

$ rvm system
$ which ruby
/usr/bin/ruby
$ which rails
/usr/bin/rails
$ rvm use 1.9.2-head
Using /Users/m/.rvm/gems/ruby-1.9.2-head
$ rvm gem list

LOCAL GEMS
[...]
rails (3.0.7)
[...]

$ which ruby
/Users/m/.rvm/rubies/ruby-1.9.2-head/bin/ruby
$ which rails
/usr/bin/rails

$ echo $GEM_PATH
/Users/m/.rvm/gems/ruby-1.9.2-p180:/Users/m/.rvm/gems/ruby-1.9.2-p180@global

$ echo $PATH
/Users/m/.rvm/gems/ruby-1.9.2-p180/bin:/Users/m/.rvm/gems/ruby-1.9.2p180@global/bin:/Users/m/.rvm/rubies/ruby-1.9.2p180/bin:/Users/m/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin



任何想法可能有什么问题?

最佳答案

因此,经过 1 1/2 天的折磨,阅读至少 50 篇帖子,并多次安装 RVM、Ruby 和 Rails,我终于能够在我的 RVM 安装中使用 Rails。

这是我上次安装 RVM 和 Ruby 后执行的最后一系列事件,然后它起作用了:

我从 .gemrc 中删除了这些如果您这样做,请备份您的文件:

  • gemhome: /home/[user]/ruby/gems
  • gempath: []
  • --remote

  • 然后使用
    rvm use 1.9.3 --default

    然后
    gem install rails

    看来诀窍是:
  • 更改 .gemrc文件。
  • 在安装 Rails 之前不要创建和使用 gemset ( rvm use 1.9.3@rails3 )。
  • 关于rvm - 如何让 RVM 设置正确的 gem 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5840366/

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