установка rails с помощью gem, команда загрузки ошибок: установите неопределенный метод ' invoke with build args`
Я пытаюсь установить rails на Debian. при выполнении этой команды
gem install rails
Я дал эту ошибку:
ERROR: Loading command: install (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NoMethodError)
undefined method ``invoke_with_build_args' for nil:NilClass
даже когда я пытаюсь эту команду:
gem install
Я дал эту ошибку:
ERROR: Loading command: install (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NoMethodError)
undefined method ``invoke_with_build_args' for nil:NilClass
я использовал эту ссылку для создания ruby из источников ruby 2.1.2 инструкция по сборке
что я могу сделать, чтобы преодолеть эту ошибку?
2 ответов
для компиляции из исходного кода они должны проверять зависимости. Я думаю, вам нужно установить эту библиотеку :
sudo apt-get install libssl-dev
затем вы должны перекомпилировать ruby, и все сработало.
вам нужно установить zlib
заголовки развитие.
см. инструкции менеджера пакетов вашей ОС о том, как это сделать.
на RedHat
производная это будет выглядеть примерно так:
sudo yum install zlib-devel
для ubuntu:
sudo apt-get install zlib1g-dev
надеюсь, что это помогает