Я обновил свою среду с Ruby 2.0.0 до 2.2.3.
Я также обновил (перезаписать) DevKit и перезапустил ruby dk.rb install.
Я удалил Gemfile.lock и выполнил установку пакета, чтобы начать с совершенно новой среды. Все выглядит нормально, но я получаю сообщение об ошибке:
E:\Projects\development\Stairs>rake db:migrate
rake aborted!
LoadError: cannot load such file -- bcrypt_ext
E:/Projects/development/Stairs/config/application.rb:7:in `<top (required)>'
E:/Projects/development/Stairs/Rakefile:4:in `<top (required)>'
LoadError: cannot load such file -- 2.2/bcrypt_ext
E:/Projects/development/Stairs/config/application.rb:7:in `<top (required)>'
E:/Projects/development/Stairs/Rakefile:4:in `<top (required)>'
(See full trace by running task with --trace)
У меня была первая проблема с Nokogiri, которую я решил использовать с этим решением: Ошибка загрузки Nokogiri используя решение Juloi Elixir и установив Nokogiri из локальной копии.
Но я не чувствую, что делаю этот драгоценный камень foreach! Похоже, рубин ищет камень, используя путь./или./2.2, в то время как драгоценные камни хранятся в пути. /2.2.0. Это настраивается? Как я могу решить эту проблему?
Note: Gemfile contains gem 'bcrypt', '~> 3.1.10'
Спасибо!