gpt4 book ai didi

ruby-on-rails - 如何检测导致 Rake 弃用警告的原因

转载 作者:数据小太阳 更新时间:2023-10-29 06:22:24 25 4
gpt4 key购买 nike

当我执行 bundle exec rake -T(或 bundle exec rake)时,我收到弃用警告:

Andrews-Air:nabu agrimm$ bundle exec rake --trace -T
[DEPRECATION] `last_comment` is deprecated. Please use `last_description` instead.
[DEPRECATION] `last_comment` is deprecated. Please use `last_description` instead.
[DEPRECATION] `last_comment` is deprecated. Please use `last_description` instead.
[DEPRECATION] `last_comment` is deprecated. Please use `last_description` instead.
[DEPRECATION] `last_comment` is deprecated. Please use `last_description` instead.
[DEPRECATION] `last_comment` is deprecated. Please use `last_description` instead.
[DEPRECATION] `last_comment` is deprecated. Please use `last_description` instead.
[DEPRECATION] `last_comment` is deprecated. Please use `last_description` instead.
[DEPRECATION] `last_comment` is deprecated. Please use `last_description` instead.
[DEPRECATION] `last_comment` is deprecated. Please use `last_description` instead.
rake about # List versions of all Rails frameworks and the environment
[snip]

虽然不是很相关,但这是 Gemfile:

source 'https://rubygems.org'

gem 'rails', '~> 3.2.22.2'

gem 'mysql2'

group :assets do
gem 'coffee-rails', '~> 3.2.1'
gem 'compass-rails'

gem 'therubyracer'
gem 'libv8'

gem 'uglifier', '>= 1.0.3'
end

gem 'jquery-rails'
gem 'haml-rails'
gem 'to-csv', :require => 'to_csv'
gem 'kaminari'
gem 'oai'
gem 'analytical'

gem 'country-select'
gem 'activeadmin'
gem 'sass-rails', '~> 3.2.3'
gem 'meta_search', '>= 1.1.0.pre'

gem 'devise', '2.2.3'
gem 'cancancan', '~> 1.12.0'

gem 'squeel'
gem 'nilify_blanks'

gem 'sunspot_rails'
gem 'sunspot_solr'

gem 'unicorn'

gem 'ruby-filemagic'

gem 'capistrano'
gem 'capistrano-ext'
gem 'capistrano-unicorn'

gem 'rollbar', '~> 2.8.3'
gem 'newrelic_rpm'

gem 'progress_bar'
gem 'paper_trail', '~> 2'
gem 'quiet_assets'
gem 'roo', '~> 2.1.0'
gem 'roo-xls', :github => 'roo-rb/roo-xls', :ref => '0a5ef88'
gem 'streamio-ffmpeg'
gem 'rake'

gem 'rmagick'

gem 'whenever', :require => false

group :development, :test do
gem 'turn', '~> 0.8.3', :require => false
gem 'rspec-rails', '~> 2.0'
gem 'sextant'
gem 'thin'

gem 'spring'
gem 'spring-commands-rspec'

gem 'pry'
gem 'pry-rails'

gem 'letter_opener'

gem 'guard-bundler'
gem 'guard-rails'
gem 'guard-rspec'
gem 'guard-sunspot'

gem 'rb-inotify', :require => RUBY_PLATFORM.include?('linux') ? 'rb-inotify' : false
gem 'rb-fsevent', :require => RUBY_PLATFORM.include?('darwin') ? 'rb-fsevent' : false
end

group :development do
gem 'annotate'
gem 'binding_of_caller'
gem 'better_errors'
gem 'rubocop'
end

group :test do
gem 'capybara'
gem 'poltergeist'
gem 'factory_girl_rails'
gem 'database_cleaner'
gem 'email_spec'
gem 'launchy'
end

执行 git grep -i last_comment 表明它不在我的代码中 - 大概是在第三方 gem 中。

如何找出导致弃用警告的原因?

最佳答案

尝试更新 gem "rspec-rails", "~> 3.4.4",这为我解决了弃用警告。

关于ruby-on-rails - 如何检测导致 Rake 弃用警告的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35977147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com