Nano Hash - криптовалюты, майнинг, программирование

Версия Ruby для RVM отличается от Ruby -v

Я пытаюсь установить гем скрепки, но мне сообщают, что для этого требуется версия Ruby> = 1.9.2

Когда я проверяю свою версию на RVM, я получаю 1.9.3, тогда как, когда я проверяю ее с помощью команды ruby ​​-v, я получаю 1.8.7. Как мне заставить мое приложение rails использовать последнюю версию RUby?

@ubuntu:~$ rvm list

rvm rubies

=* ruby-1.9.3-p194 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

@ubuntu:~$ ruby -v
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]

Ответы:


1

В качестве основного шага вы можете установить ruby ​​rvm по умолчанию для использования следующим образом.

$ rvm use 1.9.3 --default

Вы также можете установить его на уровне проекта, добавив файл .rvmrc со следующим содержимым в корневой каталог вашего проекта. Вы должны зафиксировать это в репо.

rvm 1.9.3

В качестве последней меры вам следует прекратить использование rvm и перейти на rbenv. Это намного лучше, и нам нужно перестать переопределять cd.

17.08.2012
  • Потрясающий! Спасибо Блейк! Это сделало это 17.08.2012
  • настоящая проблема может заключаться в том, что вы не используете ruby, вы случайно не перезаписываете PATH в каком-либо из файлов *rc? 18.08.2012
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..