找不到RubyGem轨道[英] Could not find RubyGem railties

本文是小编为大家收集整理的关于找不到RubyGem轨道的处理方法,想解了找不到RubyGem轨道的问题怎么解决?找不到RubyGem轨道问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我尝试使用"rails new"命令创建新应用,但出现此错误:

'report_activate_error': Could not find RubyGem railties (>= 0) (Gem::LoadError)
 from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:244:in 'activate_dep'
 from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:236:in `activate'
 from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:1307:in `gem'
 from /usr/local/bin/rails:18

知道为什么吗?

顺便说一句,我在 Ubuntu 上工作

gem list

*** LOCAL GEMS ***

它是空的,但我之前安装了 rails

推荐答案

你需要安装 RVM(我不知道这是最好的解决方案,但它可以工作)然后使用诸如 rvmsudo rails new 之类的 rails 命令.我使用带有 rvm 或 rvmsudo 阶段的 rails 和 ruby​​ 命令,它们都开始工作了.

本文地址:https://www.itbaoku.cn/post/786574.html