我安装了Rails 6 beta,也使用了rvm。
gem安装导轨--pre
我的Gemfile具有:
gem 'rails', '~> 6.0.0.beta1'
当我尝试使用以下方法运行滑轨时:
rails s
我收到此错误:
忽略bindex-0.5.0,因为未构建其扩展名。尝试:宝石 pristine bindex --version 0.5.0忽略bootsnap-1.4.0,因为它 没有构建扩展。尝试:gem pristine bootsnap --version 1.4.0 忽略byebug-11.0.0,因为未构建其扩展名。尝试:宝石 原始byebug --version 11.0.0 Rails当前未安装 这个系统。要获取最新版本,只需键入:
$ sudo gem install rails
然后您可以重新运行“ rails”命令。
我已经安装了滑轨,所以不确定为什么会看到此错误吗?
答案 0 :(得分:0)
当前红宝石版本的捆绑器安装了较旧版本的rails。
执行以下步骤:
ruby -v
),以及它是否与rails 6配合使用(需要ruby 2.5.0或更高版本)gem install bundler
)中安装新的捆绑软件gem install rails
bundle install
rails s
PS:如果要在系统上使用多个Ruby版本,则应使用rbenv或使用Docker进行开发。
问题:您真的需要sudo命令吗?那么您的红宝石只能以root用户身份访问?你想得太多了:)