如何在 Rails 中更改/更新 gem 路径路由



当我运行rake db:migrate时,我收到一条错误消息,其中包含以下行:

/Users/andy/.rvm/gems/ruby-2.5.0@global/gems/rake-12.3.0/exe/rake:27:in `<top (required)>

但是在查询路径路由时,我得到了不同的路由:

Unkle-Andy:workspace andy$ gem which rake
/Users/andy/.rvm/gems/ruby-2.5.0/gems/rake-12.3.0/lib/rake.rb

寻找一种更改/更新路径路由的方法,以便当我运行 rake gem 时,它会在 /lib 中查找它而不是/exe.还是这正常?

刚刚在我的电脑上安装了Ruby on Rails。我在苹果电脑上运行Ruby 2.5.0,Rails 5.1.4和rake 12.3.0。我刚刚卸载并重新安装了 Rake 宝石,但仍然遇到同样的错误

gem which rake显示的路径lib部分是正常的;这是之前最有可能导致问题的内容 - 错误消息中显示的路径和路径指向两个不同的目录,其中包含不同的 RVM gemset。尝试重置当前宝石集:

rvm gemset use defaultrvm gemset use global

相关内容

  • 没有找到相关文章

最新更新