Gem :: InstallError: nokogiri вимагає Ruby версії> = 1.9.2

Спроба зробити bundle install до проекту ruby ​​(sinatra), і я постійно отримую цю помилку:

Gem::InstallError: nokogiri requires ruby version >= 1.9.2.
An error occurred while installing nokogiri (1.6.0), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.6.0'` succeeds before bundling.

Тому я йти вперед і gem встановити nokogiri -v '1.6.0' і закінчити успіхом.

Потім я намагаюсь знову встановити bundle install і отримати помилку. Промити і повторити.

Я не рубіновий дед, тому я не впевнений, що робити на цьому етапі. Будь-яка допомога?

3
Я не маю жодного з них, чи повинен я?
додано Автор wesbos, джерело
Я не маю жодного з них, чи повинен я?
додано Автор wesbos, джерело
Я не маю жодного з них, чи повинен я?
додано Автор wesbos, джерело
Я не маю жодного з них, чи повинен я?
додано Автор wesbos, джерело
ruby 1.9.3p429 (2013-05-15 revision 40747) [x86_64-darwin12.3.0]
додано Автор wesbos, джерело
ruby 1.9.3p429 (2013-05-15 revision 40747) [x86_64-darwin12.3.0]
додано Автор wesbos, джерело
Запустіть ruby ​​-v , що ти повернеш?
додано Автор Daryl Ginn, джерело
Запустіть ruby ​​-v , що ти повернеш?
додано Автор Daryl Ginn, джерело
Запустіть ruby ​​-v , що ти повернеш?
додано Автор Daryl Ginn, джерело
У вас є файл .rvmrc? Також видаліть каталог .bundle
додано Автор Michael Papile, джерело
У вас є файл .rvmrc? Також видаліть каталог .bundle
додано Автор Michael Papile, джерело
У вас є файл .rvmrc? Також видаліть каталог .bundle
додано Автор Michael Papile, джерело
У вас є файл .rvmrc? Також видаліть каталог .bundle
додано Автор Michael Papile, джерело
Опублікуйте свій Gemfile , щоб ми могли повторно створити.
додано Автор Jonathan Julian, джерело
Опублікуйте свій Gemfile , щоб ми могли повторно створити.
додано Автор Jonathan Julian, джерело
Опублікуйте свій Gemfile , щоб ми могли повторно створити.
додано Автор Jonathan Julian, джерело
Опублікуйте свій Gemfile , щоб ми могли повторно створити.
додано Автор Jonathan Julian, джерело
Точковий файл зазвичай створюється користувачем. Навряд чи у вас буде один, якщо ви самостійно налаштували проект рейок. Якщо це командний проект, і ви також отримали інші проекти, то одна з проблем, яку я можу передбачити, полягає в тому, що у вас є Gem X і Gem Y, які можуть спричинити цю проблему. Звідси пропозиція Майкла запитує, чи є там .rvmrc. The. перед тим, як rvmrc означає, що це крапковий файл (невидимий) ls -la виведе його.
додано Автор kaichanvong, джерело
Точковий файл зазвичай створюється користувачем. Навряд чи у вас буде один, якщо ви самостійно налаштували проект рейок. Якщо це командний проект, і ви також отримали інші проекти, то одна з проблем, яку я можу передбачити, полягає в тому, що у вас є Gem X і Gem Y, які можуть спричинити цю проблему. Звідси пропозиція Майкла запитує, чи є там .rvmrc. The. перед тим, як rvmrc означає, що це крапковий файл (невидимий) ls -la виведе його.
додано Автор kaichanvong, джерело
Точковий файл зазвичай створюється користувачем. Навряд чи у вас буде один, якщо ви самостійно налаштували проект рейок. Якщо це командний проект, і ви також отримали інші проекти, то одна з проблем, яку я можу передбачити, полягає в тому, що у вас є Gem X і Gem Y, які можуть спричинити цю проблему. Звідси пропозиція Майкла запитує, чи є там .rvmrc. The. перед тим, як rvmrc означає, що це крапковий файл (невидимий) ls -la виведе його.
додано Автор kaichanvong, джерело
Точковий файл зазвичай створюється користувачем. Навряд чи у вас буде один, якщо ви самостійно налаштували проект рейок. Якщо це командний проект, і ви також отримали інші проекти, то одна з проблем, яку я можу передбачити, полягає в тому, що у вас є Gem X і Gem Y, які можуть спричинити цю проблему. Звідси пропозиція Майкла запитує, чи є там .rvmrc. The. перед тим, як rvmrc означає, що це крапковий файл (невидимий) ls -la виведе його.
додано Автор kaichanvong, джерело

8 Відповіді

Ви пробували Bundle update ?

Also, highly recommend you use version control for ruby - rvm is a great solution. https://rvm.io/

Тоді ви можете зробити rvm використовувати ruby-version @ myNewApp --create , а потім створити круг - створювати кожен раз, коли ви використовуєте його або використовуєте .rvmrc, і прикріпіть цю лінію в ній, щоб він автоматично використовував гарні чисті версії різних дорогоцінних каменів залежно від кожного додатку, який ви створюєте.

2
додано
Запуск оновлення пакета дає мені ту саму помилку
додано Автор wesbos, джерело
rvm use 1.9.3 --default вилікувала проблему!
додано Автор wesbos, джерело
Я також повинен був набирати джерело ~/.rvm/scripts/rvm - я роблю кожен раз ..
додано Автор wesbos, джерело
Ви намагалися використовувати rvm? Це дасть вам чистий камінь, і я відчуваю, що 90% впевнено вирішить вашу проблему, а також майбутні проблеми.
додано Автор kaichanvong, джерело

Ви пробували Bundle update ?

Also, highly recommend you use version control for ruby - rvm is a great solution. https://rvm.io/

Тоді ви можете зробити rvm використовувати ruby-version @ myNewApp --create , а потім створити круг - створювати кожен раз, коли ви використовуєте його або використовуєте .rvmrc, і прикріпіть цю лінію в ній, щоб він автоматично використовував гарні чисті версії різних дорогоцінних каменів залежно від кожного додатку, який ви створюєте.

2
додано
Запуск оновлення пакета дає мені ту саму помилку
додано Автор wesbos, джерело
rvm use 1.9.3 --default вилікувала проблему!
додано Автор wesbos, джерело
Я також повинен був набирати джерело ~/.rvm/scripts/rvm - я роблю кожен раз ..
додано Автор wesbos, джерело
Ви намагалися використовувати rvm? Це дасть вам чистий камінь, і я відчуваю, що 90% впевнено вирішить вашу проблему, а також майбутні проблеми.
додано Автор kaichanvong, джерело

Ви пробували Bundle update ?

Also, highly recommend you use version control for ruby - rvm is a great solution. https://rvm.io/

Тоді ви можете зробити rvm використовувати ruby-version @ myNewApp --create , а потім створити круг - створювати кожен раз, коли ви використовуєте його або використовуєте .rvmrc, і прикріпіть цю лінію в ній, щоб він автоматично використовував гарні чисті версії різних дорогоцінних каменів залежно від кожного додатку, який ви створюєте.

2
додано
Запуск оновлення пакета дає мені ту саму помилку
додано Автор wesbos, джерело
rvm use 1.9.3 --default вилікувала проблему!
додано Автор wesbos, джерело
Я також повинен був набирати джерело ~/.rvm/scripts/rvm - я роблю кожен раз ..
додано Автор wesbos, джерело
Ви намагалися використовувати rvm? Це дасть вам чистий камінь, і я відчуваю, що 90% впевнено вирішить вашу проблему, а також майбутні проблеми.
додано Автор kaichanvong, джерело

Ви пробували Bundle update ?

Also, highly recommend you use version control for ruby - rvm is a great solution. https://rvm.io/

Тоді ви можете зробити rvm використовувати ruby-version @ myNewApp --create , а потім створити круг - створювати кожен раз, коли ви використовуєте його або використовуєте .rvmrc, і прикріпіть цю лінію в ній, щоб він автоматично використовував гарні чисті версії різних дорогоцінних каменів залежно від кожного додатку, який ви створюєте.

2
додано
Запуск оновлення пакета дає мені ту саму помилку
додано Автор wesbos, джерело
rvm use 1.9.3 --default вилікувала проблему!
додано Автор wesbos, джерело
Я також повинен був набирати джерело ~/.rvm/scripts/rvm - я роблю кожен раз ..
додано Автор wesbos, джерело
Ви намагалися використовувати rvm? Це дасть вам чистий камінь, і я відчуваю, що 90% впевнено вирішить вашу проблему, а також майбутні проблеми.
додано Автор kaichanvong, джерело

Ви можете перевірити декларацію ruby ​​version у вашому Gemfile, можливо, вона заблокована на 1.8

0
додано

Ви можете перевірити декларацію ruby ​​version у вашому Gemfile, можливо, вона заблокована на 1.8

0
додано

Ви можете перевірити декларацію ruby ​​version у вашому Gemfile, можливо, вона заблокована на 1.8

0
додано

Ви можете перевірити декларацію ruby ​​version у вашому Gemfile, можливо, вона заблокована на 1.8

0
додано