“找不到nokogiri-1.8.2 ..”但是,它已安装

时间:2018-06-11 16:56:25

标签: ruby-on-rails ruby

我以前从未得过的奇怪错误,希望别人看到这个。

我正在尝试bundle exec rake db:migrate:reset而我正在

  

在任何来源中找不到nokogiri-1.8.2。运行'bundle install'来安装缺少的gem。

我跑了bundle install,我看到nokogiri安装了:

cli:~/projects/interviews/my_folder/name_generator$ bundle install
Using rake 12.3.1
Using concurrent-ruby 1.0.5
Using i18n 1.0.1
Using minitest 5.11.3
Using thread_safe 0.3.6
Using tzinfo 1.2.5
Using activesupport 5.1.6
Using builder 3.2.3
Using erubi 1.7.1
Using mini_portile2 2.3.0
Using nokogiri 1.8.2 <------------ Here?!
Using rails-dom-testing 2.0.3
Using crass 1.0.4
Using loofah 2.2.2
Using rails-html-sanitizer 1.0.4
Using actionview 5.1.6
Using rack 2.0.5
Using rack-test 1.0.0
Using actionpack 5.1.6
Using nio4r 2.3.1
Using websocket-extensions 0.1.3
Using websocket-driver 0.6.5
Using actioncable 5.1.6
Using globalid 0.4.1
Using activejob 5.1.6
Using mini_mime 1.0.0
Using mail 2.7.0
Using actionmailer 5.1.6
Using activemodel 5.1.6
Using arel 8.0.0
Using activerecord 5.1.6
Using activerecord-import 0.23.0
Using public_suffix 3.0.2
Using addressable 2.5.2
Using bindex 0.5.0
Using bundler 1.16.2
Using byebug 10.0.2
Using xpath 3.0.0
Using capybara 2.18.0
Using ffi 1.9.23
Using childprocess 0.9.0
Using coderay 1.1.2
Using coffee-script-source 1.12.2
Using execjs 2.7.0
Using coffee-script 2.4.1
Using method_source 0.9.0
Using thor 0.20.0
Using railties 5.1.6
Using coffee-rails 4.2.2
Using multi_json 1.13.1
Using jbuilder 2.7.0
Using rb-fsevent 0.10.3
Using rb-inotify 0.9.10
Using ruby_dep 1.5.0
Using listen 3.1.5
Using pg 1.0.0
Using pry 0.11.3
Using puma 3.11.4
Using sprockets 3.7.1
Using sprockets-rails 3.2.1
Using rails 5.1.6
Using rubyzip 1.2.1
Using sass-listen 4.0.0
Using sass 3.5.6
Using tilt 2.0.8
Using sass-rails 5.0.7
Using selenium-webdriver 3.12.0
Using spring 2.0.2
Using spring-watcher-listen 2.0.1
Using turbolinks-source 5.1.0
Using turbolinks 5.1.1
Using uglifier 4.1.10
Using web-console 3.6.2
Bundle complete! 18 Gemfile dependencies, 73 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
clil:~/projects/interviews/John_Gray/name_generator$ bundle exec rake db:migrate:reset
Could not find nokogiri-1.8.2 in any of the sources
Run `bundle install` to install missing gems.
cli:~/projects/interviews/John_Gray/name_generator$ 

2 个答案:

答案 0 :(得分:0)

您的错误消息显示&#34; nokkogiri&#34;但宝石的名字是&#34; nokogiri。&#34; (只有一个&#39; k&#39;)。

答案 1 :(得分:0)

试试这些

bundle config build.nokogiri --use-system-libraries
bundle install

另请参阅这些安装选项 http://www.nokogiri.org/tutorials/installing_nokogiri.html