Я установил Ruby 1.9.3 с RVM, и он отлично работает. Затем я сделал некоторые изменения в исходном файле ruby C, и я хочу перекомпилировать и переустановить его, чтобы я мог использовать изменения. Однако я не нашел никакой команды rvm recompile.Как перекомпилировать рубин с RVM?
ответ
Ах, ха. rvm uninstall [RUBY]
, а затем rvm install [RUBY]
делает трюк.
или лучше:
rvm reinstall [RUBY]
или rvm reinstall [RUBY]
Использование:
rvm install --force
Он явно просит RVM использовать существующие источники, в более ранних версиях это было по умолчанию - но может быть очень запутанным.
Так другие команды в THER для установки:
rvm try_install <ruby>
будет установить только, если еще не установлена (ваша проблема)
rvm reinstall <ruby>
так же, как:
rvm remove [--gems] <ruby>
rvm install <ruby>
очевидно некоторое время, сохраненное с reinstall
, и используйте [--gems] для повторного переместите все драгоценные камни, которые были установлены с рубином.
mkdir -p projects/smth && cd projects smth
rvm use [email protected] --install --create --ruby-version
будет идти в проект, установить 1.9.3 (если еще не установлен), создать gemset и создать .ruby-version
файл другие flgs (только в голове РВМ, прежде чем против 1.11.0.):
--rvmrc
- уже доступен в РВМ - создаст.rvmrc
файла--versions-conf
- доступно только в голове РВМ, прежде чем против 1.11.0. - создаст.versions.conf
- конфигурационный файл для вашего проекта, вы можете поместить туда любые важный ИНФОРМАЦИОННЫЕ п о вашем проекте ... как версия Node.js
Проблема с использованием rvm [reinstall|install]
является то, что он будет получать и использовать скомпилированные двоичные файлы, если он может найти. Иногда, вы действительно хотите перестроить из источника, возможно, потому, что вы пытаетесь использовать более новую версию GCC (например, 4.8 или 4.9).
Правильный флаг --disable-binary
, не --force
:
rvm reinstall --disable-binary 2.1
Интересные, спасибо за наконечник – Dogweather
Это помогло, когда я повышен с Fedora 23 -> 24, и mysql2 gem больше не работал, потому что он был скомпилирован против более раннего libmysql. – metaforge
- 1. Как установить рубин по умолчанию с rvm
- 2. Rvm рубин Отказано в
- 3. установка рубин 2.0.0 через RVM
- 4. RVM рассматривает новый рубин, как рубин по умолчанию
- 5. Установка рубин 2.0.0 с помощью RVM
- 6. как установить систему рубин после установки RVM
- 7. Проблема установки рубин 1.9.2 с помощью RVM
- 8. Как удалить рубин и драгоценные камни с помощью RVM?
- 9. RVM устанавливает рубин из локального источника
- 10. RVM 1.0.2 не удалось создать рубин 1.9.2
- 11. рубин RVM рельсы генерировать подмости не удается
- 12. Использование RVM установить рубин БЕЗ Судо
- 13. RVM не может установить рубин по умолчанию
- 14. Rvm установить рубин 2.2.0 на CentOS
- 15. RVM драгоценных камней [отсутствует бен/рубин]
- 16. Невозможно установить какой-либо рубин с RVM-Capistrano
- 17. рубин на рельсах PIK gemset, как RVM gemset?
- 18. установить рубин 1.9.3 с помощью RVM на убунту
- 19. переключение рубин с rvm breaks chef 11.4.4 команда ножа
- 20. RVM :: IncompatibleRubyError
- 21. Как перекомпилировать PHP7 с Pthreads
- 22. как перекомпилировать netcat с опциями?
- 23. Как перекомпилировать с -Xlint: unchecked?
- 24. Проблема с обновлением рубин
- 25. Как установить ruby на рельсы с rvm?
- 26. Заказать установить RVM, рубин, драгоценный камень, рельсы, Джаггернаут
- 27. перекомпилировать с флагом -fPIC
- 28. makefile перекомпилировать с -fPIC
- 29. как перекомпилировать проект django
- 30. Jenkins использует рубин по умолчанию, но не от RVM
Я не думаю, что так.Документы говорят: «Это эквивалентно: РВМ Вытащите [рубин-струнной] РВМ установить [рубин-строка] » – Dogweather