首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在命令中加上“`bundle”可以解决这个问题。偶数预存丛执行

在命令中加上“`bundle”可以解决这个问题。偶数预存丛执行
EN

Stack Overflow用户
提问于 2020-06-20 21:41:47
回答 1查看 664关注 0票数 0

我想知道如何在启动rails控制台或服务器时解决以下问题。到目前为止,我尝试设置"etc“gem的版本,但是解决方案在不同的环境/平台上并不一致。提前谢谢。

代码语言:javascript
复制
RAILS_ENV=development bundle exec rails console
Traceback (most recent call last):
        9: from /Users/rocks/.rvm/rubies/ruby-2.6.1/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
        8: from /Users/rocks/.rvm/rubies/ruby-2.6.1/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
        7: from /Users/rocks/.rvm/gems/ruby-2.6.1/gems/bundler-2.0.2/lib/bundler/setup.rb:10:in `<top (required)>'
        6: from /Users/rocks/.rvm/gems/ruby-2.6.1/gems/bundler-2.0.2/lib/bundler.rb:107:in `setup'
        5: from /Users/rocks/.rvm/gems/ruby-2.6.1/gems/bundler-2.0.2/lib/bundler/runtime.rb:26:in `setup'
        4: from /Users/rocks/.rvm/gems/ruby-2.6.1/gems/bundler-2.0.2/lib/bundler/runtime.rb:26:in `map'
        3: from /Users/rocks/.rvm/gems/ruby-2.6.1/gems/bundler-2.0.2/lib/bundler/spec_set.rb:148:in `each'
        2: from /Users/rocks/.rvm/gems/ruby-2.6.1/gems/bundler-2.0.2/lib/bundler/spec_set.rb:148:in `each'
        1: from /Users/rocks/.rvm/gems/ruby-2.6.1/gems/bundler-2.0.2/lib/bundler/runtime.rb:31:in `block in setup'
/Users/rocks/.rvm/gems/ruby-2.6.1/gems/bundler-2.0.2/lib/bundler/runtime.rb:319:in `check_for_activated_spec!': You have already activated etc 1.1.0, but your Gemfile requires etc 1.0.1. Prepending `bundle exec` to your command may solve this. (Gem::LoadError)

Gemfile

代码语言:javascript
复制
# frozen_string_literal: true

source 'https://rubygems.org'

git_source(:github) do |repo_name|
  repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?('/')
  "https://github.com/#{repo_name}.git"
end

ruby '2.6.1'
gem 'etc', '1.0.1'
gem 'aws-sdk-s3'
gem 'bcrypt'
gem 'bundler', '>=  2.0.2'
gem 'csv'
gem 'geocoder'
gem 'httparty'
gem 'jwt'
gem 'kaminari-mongoid'
gem 'mailgun-ruby'
gem 'mongoid', ">= 7.0.5"
gem 'mongoid-paperclip'
gem 'paperclip'
gem 'one_signal'
gem 'rails', '~>6.0.3.1'
gem 'rails_admin'
gem 'rb-readline'
gem 'redis-store', "1.8.1"
gem 'redis-rails', github: 'redis-store/redis-rails'
gem 'redis', '4.1.4'
gem 'rgeo'
gem 'rmagick', '2.16.0', require: 'rmagick'
gem 'sidekiq', "6.0.7"
gem 'sidekiq-failures'
gem 'sidekiq-uniq'
gem "sidekiq-cron", "~> 1.1"
gem 'simple_enum'
gem 'strava-ruby-client', '~> 0.4.0'
gem 'multi_xml'
gem 'mailgun_rails'
gem 'rack'
gem "passenger", require: "phusion_passenger/rack_handler"
gem 'newrelic_rpm'
gem "webpacker"
gem 'smarter_csv', '~> 1.2', '>= 1.2.6'

group :development, :test do
  gem 'byebug', platform: :mri
  gem 'faker', git: 'https://github.com/stympy/faker.git', branch: 'master'
  gem 'listen'
  gem 'railroady'
  gem 'rubocop-performance'
  gem 'solargraph'
  gem 'spring'
  gem 'spring-watcher-listen', '~> 2.0.0'
  gem 'puma'
  gem 'rufo'
end

Bundler

Bundler版本2.0.2

rvm

rvm 1.29.9-下一个

$ rvm info

代码语言:javascript
复制
ruby-2.6.1:

  system:
    uname:        "Darwin rockss-MacBook.local 19.4.0 Darwin Kernel Version 19.4.0: Wed Mar  4 22:28:40 PST 2020; root:xnu-6153.101.6~15/RELEASE_X86_64 x86_64"
    name:         "OSX"
    version:      "10.15"
    architecture: "x86_64"
    bash:         "/bin/bash => GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin19)"
    zsh:          "/bin/zsh => zsh 5.7.1 (x86_64-apple-darwin19.0)"
    remote_path:  "osx/10.15/x86_64"
    xcode:        "11.5"

  rvm:
    version:      "1.29.9-next (master)"
    updated:      "9 months 3 days 23 hours 51 minutes 55 seconds ago"
    path:         "/Users/rocks/.rvm"
    autolibs:     "[4] Allow RVM to use package manager if found, install missing dependencies, install package manager (only OS X)."

  ruby:
    interpreter:  "ruby"
    version:      "2.6.1p33"
    date:         "2019-01-30"
    platform:     "x86_64-darwin19"
    patchlevel:   "2019-01-30 revision 66950"
    full_version: "ruby 2.6.1p33 (2019-01-30 revision 66950) [x86_64-darwin19]"

  homes:
    gem:          "/Users/rocks/.rvm/gems/ruby-2.6.1"
    ruby:         "/Users/rocks/.rvm/rubies/ruby-2.6.1"

  binaries:
    ruby:         "/Users/rocks/.rvm/rubies/ruby-2.6.1/bin/ruby"
    irb:          "/Users/rocks/.rvm/rubies/ruby-2.6.1/bin/irb"
    gem:          "/Users/rocks/.rvm/rubies/ruby-2.6.1/bin/gem"
    rake:         "/Users/rocks/.rvm/gems/ruby-2.6.1/bin/rake"

  environment:
    PATH:         "/Users/rocks/.rvm/gems/ruby-2.6.1/bin:/Users/rocks/.rvm/gems/ruby-2.6.1@global/bin:/Users/rocks/.rvm/rubies/ruby-2.6.1/bin:/Users/rocks/.rvm/bin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/rocks/.ebcli-virtual-env/executables:/Users/rocks/flutter/bin"
    GEM_HOME:     "/Users/rocks/.rvm/gems/ruby-2.6.1"
    GEM_PATH:     "/Users/rocks/.rvm/gems/ruby-2.6.1:/Users/rocks/.rvm/gems/ruby-2.6.1@global"
    MY_RUBY_HOME: "/Users/rocks/.rvm/rubies/ruby-2.6.1"
    IRBRC:        "/Users/rocks/.rvm/rubies/ruby-2.6.1/.irbrc"
    RUBYOPT:      ""
    gemset:       ""
EN

回答 1

Stack Overflow用户

发布于 2020-06-20 23:04:53

这个问题是通过检查Gemfile.lock解决的。该问题是由当时6.0.5号乘客的最后版本引起的,这就引入了对gem“等”的要求。使用旅客6.0.2解决了这一问题。它不需要宝石“等等”。

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

https://stackoverflow.com/questions/62492033

复制
相关文章

相似问题

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