Ich versuche, Rails unter Windows 10 zu arbeiten. Ich benutze Ruby 2.3.0 und Rails 4.2.6, und verwende vorübergehend Nokogiri 1.6.3.Nokogiri benötigt Ruby-Version <2.3
Wenn ich versuche rails new demo
ausgeführt wird, gibt es einen Fehler:
An error occurred while installing nokogiri (1.6.7.2), and Bundler cannot
continue.
Make sure that `gem install nokogiri -v '1.6.7.2'` succeeds before bundling.
Als ich gem install nokogiri -v '1.6.7.2
laufen erhalte ich:
ERROR: Error installing nokogiri:
nokogiri requires Ruby version < 2.3, >= 1.9.2.
Wie aktualisiere ich Nokogiri und bekommen Rails zu arbeiten?
was gibt 'ruby -v' aus? – Anthony
Es scheint nur für Windows, in Linux funktioniert es für 2.3.0 Ruby –
Es ist eine Schande, aber wenn Sie den Release Candidate Ansatz versuchen möchten, müssen Sie Ihre Ruby-Version downgraden. Eine andere Möglichkeit wäre, JRuby zu versuchen, wenn das für Sie nicht zu drastisch ist. JRuby kann hilfreich sein, um die OS-spezifischen Probleme zu reduzieren, die Windows-Ruby-Benutzern begegnen könnten. –