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

Rails не устанавливается на CentOS 6.5

CentOS 6.5 Ruby 1.9.3 RubyGems 1.8.24

Не удается установить Rails (зарегистрирован как «root»). Я получаю следующую ошибку:

ОШИБКА: команда загрузки: install (LoadError) не может загрузить такой файл -- zlib ОШИБКА: при выполнении gem ... (NameError) неинициализированная константа Gem::Commands::InstallCommand

yum install zlib показывает уже установленные пакеты и последнюю версию

Любая помощь будет оценена...


Ответы:


1

http://imbaprogramming.blogspot.com/2013/11/installing-ruby-on-rail-on-centos-6-64.html

Это лучший набор инструкций, который я нашел для установки Ruby, Gems, Rails и Sqlite. Всего одна опечатка, но все остальное у меня хорошо работало на CentOS 6.5.

Опечатка в том месте, где в инструкциях говорится «Установить sqlite-ruby». Команда должна читать:

гем установить sqlite3-ruby

Кроме того, я обнаружил, что для запуска сервера rails необходим nodejs. Если отсутствует, вы получите ошибку времени выполнения JavaScript при попытке запустить сервер rails.

ням установить nodejs

ХТН

12.05.2014

2

Вы должны установить необходимые библиотеки перед установкой ruby.

попробуй yum install gcc-c++ glibc-headers openssl-devel readline libyaml-devel readline-devel zlib zlib-devel

Затем попробуйте перестроить ruby.

Я рекомендую вам использовать плагин rbenv и ruby-build для rbenv. https://github.com/sstephenson/rbenv https://github.com/sstephenson/ruby-build

20.04.2014
  • Я использую РВМ. Я установил необходимые библиотеки. Как я могу убедиться, что сборка Ruby хороша? 21.04.2014
  • Новые материалы

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

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

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

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

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

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

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