我在rails应用程序中添加gem“ devise”,然后运行“ bundle install”,它显示如下错误:
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootstrap-sass-3.3.7/lib/bootstrap-sass/version.rb:2: 警告:已经初始化的常量Bootstrap :: VERSION
中的-e:1:中要求'
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootstrap-4.3.1/lib/bootstrap/version.rb:4: 警告:此处是VERSION的先前定义
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootstrap-sass-3.3.7/lib/bootstrap-sass/version.rb:3: 警告:已经初始化的常量Bootstrap :: BOOTSTRAP_SHA
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootstrap-4.3.1/lib/bootstrap/version.rb:5: 警告:此处是BOOTSTRAP_SHA的先前定义
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.3/lib/active_support/message_encryptor.rb:206:in 在_decrypt中进行救援:ActiveSupport :: MessageEncryptor :: InvalidMessage
(
中的(ActiveSupport :: MessageEncryptor :: InvalidMessage) /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.3/lib/active_support/message_encryptor.rb:183:in 来自
的_decrypt /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.3/lib/active_support/message_encryptor.rb:157:in 来自
的“ decrypt_and_verify” /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.3/lib/active_support/messages/rotator.rb:21:in 来自
的“ decrypt_and_verify” /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.3/lib/active_support/encrypted_file.rb:79:in 从
解密 /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.3/lib/active_support/encrypted_file.rb:42:in 从
“读取” /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.3/lib/active_support/encrypted_configuration.rb:21:in 阅读
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.3/lib/active_support/encrypted_configuration.rb:33:in 来自
的“ config” /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.3/lib/active_support/encrypted_configuration.rb:38:in 来自
的“选项” /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb:271:in 来自
的“ method_missing” /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/devise-4.6.2/lib/devise/secret_key_finder.rb:24:in “ key_exists?”来自
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/devise-4.6.2/lib/devise/secret_key_finder.rb:10:in “找到”来自
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/devise-4.6.2/lib/devise/rails.rb:37:in “阻止”来自
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/railties-5.2.3/lib/rails/initializable.rb:32:in 来自
的“ instance_exec” /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/railties-5.2.3/lib/rails/initializable.rb:32:in 来自
的“运行” /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/railties-5.2.3/lib/rails/initializable.rb:61:in 来自
的“ run_initializers中的块” /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/2.5.0/tsort.rb:228:in
来自
的“在tsort_each中阻止” /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/2.5.0/tsort.rb:350:in
来自
的each_strongly_connected_component中的块(2个级别) /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/2.5.0/tsort.rb:431:in
each_strongly_connected_component_from'来自
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/2.5.0/tsort.rb:349:in
来自
的each_strongly_connected_component中的块 /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/2.5.0/tsort.rb:347:in
每个来自
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/2.5.0/tsort.rb:347:in
致电”
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/2.5.0/tsort.rb:347:in
来自
的each_strongly_connected_component' /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/2.5.0/tsort.rb:226:in
tsort_each'来自
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/2.5.0/tsort.rb:205:in
tsort_each'来自
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/railties-5.2.3/lib/rails/initializable.rb:60:in run_initializers'来自
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/railties-5.2.3/lib/rails/application.rb:361:in 初始化!'来自
/home/hoanglien/Rails/dating-app/config/environment.rb:5:in'
来自
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootsnap-1.4.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in 需要”来自
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootsnap-1.4.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in 从
阻止require_with_bootsnap_lfi' /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootsnap-1.4.3/lib/bootsnap/load_path_cache/loaded_features_index.rb:92:in 从
注册” /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootsnap-1.4.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in 来自
的require_with_bootsnap_lfi' /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootsnap-1.4.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in 需要”来自
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:291:in block in require'from
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:257:in load_dependency'from
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:291:in require'from
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/application.rb:102:in preload”来自
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/application.rb:153:in 来自
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/application.rb:141:in 来自
的阻止运行 /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/application.rb:135:in 循环来自
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/application.rb:135:in 从
运行 /home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/application/boot.rb:19:in 来自
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in 需要”来自
/home/hoanglien/.rbenv/versions/2.5.1/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in 在'**
在我的gemfile中:
"https://rubygems.org" git_source(:github) { |repo| "https://github.com/#{repo}.git" }
ruby "2.5.1"
gem "rails", "~>5.2.3"
gem "puma", "~> 3.11"
gem "mysql2", ">= 0.4.4", "< 0.6.0"
gem "sass-rails", "~> 5.0"
gem "uglifier", ">= 1.3.0"
gem "turbolinks", "~> 5"
gem "jbuilder", "~> 2.5"
gem "bootstrap", "~> 4.0"
gem "bootstrap-sass", "3.3.7"
gem "jquery-rails", "~> 4.3", ">= 4.3.1"
gem "bootsnap", ">= 1.1.0", require: false
gem "i18n"
gem "i18n-js"
gem "config"
gem "devise"
group :development, :test do
gem "byebug", platforms: [:mri, :mingw, :x64_mingw]
end
group :development do
gem "web-console", ">= 3.3.0"
gem "listen", ">= 3.0.5", "< 3.2"
gem "spring"
gem "spring-watcher-listen", "~> 2.0.0"
end
group :test do
gem "capybara", ">= 2.15"
gem "selenium-webdriver"
gem "chromedriver-helper"
gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby]
end
答案 0 :(得分:0)
您的RubyGems是否已加载到PATH中?尝试以
身份运行bundle exec rails g devise:install