При попытке установить ruby 1.9.2 на Ubuntu 10.04 (64-разрядная версия), я получаю следующую ошибку после выполнения следующих шагов:
Установить зависимости ./configure создать файл make Make Make Install Make clean ruby -ropenssl -rzlib -rreadline -e «puts: Hello» (Это должно выводить «привет», если все хорошо).,Вместо вывода привет, я получаю следующее:
требуют: нет такого файла для загрузки - readline`
После поиска в Интернете я нахожу это решение: Blockquote
Если вы скомпилировали Ruby из исходного кода, вы можете получить эта ошибка при выполнении скрипта / консоли: /usr/local/lib/ruby/1.8/irb/completion.rb:10:in `require ': нет такого файла для загрузки - readline (LoadError). Один из способов исправить это: compile readline, который распространяется вместе с источником Ruby: cd /opt/src/ruby-1.8.5-p2/ext/readline ruby extconf.rb make sudo make installЭто полностью сработало для меня. Мой вопрос в том, почему с Ruby не скомпилировать это для начала? Я забыл какой-то вариант конфигурации?
Причина, по которой Ruby автоматически не включала поддержку readline, скорее всего, потому что у вас не было libreadline и ее файлов разработки, установленных в вашей системе. Когда вы запускаете ./configure, он выполняет инвентаризацию вашей системы и использует эти данные для создания «оптимального» Makefile.
Самый простой способ получить libreadline и ее файлы разработки - установить пакет ./ сконфигурируйте .
Причина, по которой Ruby автоматически не включала поддержку readline, скорее всего, потому что у вас не было libreadline и ее файлов разработки, установленных в вашей системе. Когда вы запускаете ./configure, он выполняет инвентаризацию вашей системы и использует эти данные для создания «оптимального» Makefile.
Самый простой способ получить libreadline и ее файлы разработки - установить пакет ./ сконфигурируйте .
Причина, по которой Ruby автоматически не включала поддержку readline, скорее всего, потому что у вас не было libreadline и ее файлов разработки, установленных в вашей системе. Когда вы запускаете ./configure, он выполняет инвентаризацию вашей системы и использует эти данные для создания «оптимального» Makefile.
Самый простой способ получить libreadline и ее файлы разработки - установить пакет ./ сконфигурируйте .
Причина, по которой Ruby автоматически не включала поддержку readline, скорее всего, потому что у вас не было libreadline и ее файлов разработки, установленных в вашей системе. Когда вы запускаете ./ configure , он выполняет инвентаризацию вашей системы и использует эти данные для создания «оптимального» Makefile .
Самый простой способ для получения libreadline и его файлов разработки необходимо установить пакет libreadline-dev .
Причина, по которой Ruby автоматически не включала поддержку readline, скорее всего, потому что у вас не было libreadline и ее файлов разработки, установленных в вашей системе. Когда вы запускаете ./ configure , он выполняет инвентаризацию вашей системы и использует эти данные для создания «оптимального» Makefile .
Самый простой способ для получения libreadline и его файлов разработки необходимо установить пакет libreadline-dev .
Причина, по которой Ruby автоматически не включала поддержку readline, скорее всего, потому что у вас не было libreadline и ее файлов разработки, установленных в вашей системе. Когда вы запускаете ./ configure , он выполняет инвентаризацию вашей системы и использует эти данные для создания «оптимального» Makefile .
Самый простой способ для получения libreadline и его файлов разработки необходимо установить пакет libreadline-dev .
Причина, по которой Ruby автоматически не включала поддержку readline, скорее всего, потому что у вас не было libreadline и ее файлов разработки, установленных в вашей системе. Когда вы запускаете ./ configure , он выполняет инвентаризацию вашей системы и использует эти данные для создания «оптимального» Makefile .
Самый простой способ для получения libreadline и его файлов разработки необходимо установить пакет libreadline-dev .
Причина, по которой Ruby автоматически не включала поддержку readline, скорее всего, потому что у вас не было libreadline и ее файлов разработки, установленных в вашей системе. Когда вы запускаете ./ configure , он выполняет инвентаризацию вашей системы и использует эти данные для создания «оптимального» Makefile .
Самый простой способ для получения libreadline и его файлов разработки необходимо установить пакет libreadline-dev .
Причина, по которой Ruby автоматически не включала поддержку readline, скорее всего, потому что у вас не было libreadline и ее файлов разработки, установленных в вашей системе. Когда вы запускаете ./ configure , он выполняет инвентаризацию вашей системы и использует эти данные для создания «оптимального» Makefile .
Самый простой способ для получения libreadline и его файлов разработки необходимо установить пакет libreadline-dev .
Многие (на самом деле, большинство) библиотеки и языки программирования не компилируют readline по умолчанию (PHP - еще один пример). Вам нужно настроить это вручную в скрипте configure или с помощью этого метода. Просто убедитесь, что вы используете один и тот же параметр при компиляции Ruby.
много (на самом деле, большинство) библиотек и языков программирования не компиляции, отладки по умолчанию (PHP-это другой пример). Необходимо настроить вручную настроить скрипт или используя этот метод. Просто убедитесь, что вы используете один и тот же параметр при компиляции Руби.
Многие (на самом деле, большинство) библиотеки и языки программирования не компилируют readline по умолчанию (PHP - еще один пример). Вам нужно настроить это вручную в скрипте configure или с помощью этого метода. Просто убедитесь, что вы используете один и тот же параметр при компиляции Ruby.
Многие (на самом деле, большинство) библиотеки и языки программирования не компилируют readline по умолчанию (PHP - еще один пример). Вам нужно настроить это вручную в скрипте configure или с помощью этого метода. Просто убедитесь, что вы используете один и тот же параметр при компиляции Ruby.
Многие (на самом деле, большинство) библиотеки и языки программирования не компилируют readline по умолчанию (PHP - еще один пример). Вам нужно настроить это вручную в скрипте configure или с помощью этого метода. Просто убедитесь, что вы используете один и тот же параметр при компиляции Ruby.
Многие (на самом деле, большинство) библиотеки и языки программирования не компилируют readline по умолчанию (PHP - еще один пример). Вам нужно настроить это вручную в скрипте configure или с помощью этого метода. Просто убедитесь, что вы используете один и тот же параметр при компиляции Ruby.
Многие (на самом деле, большинство) библиотеки и языки программирования не компилируют readline по умолчанию (PHP - еще один пример). Вам нужно настроить это вручную в скрипте configure или с помощью этого метода. Просто убедитесь, что вы используете один и тот же параметр при компиляции Ruby.
Многие (на самом деле, большинство) библиотеки и языки программирования не компилируют readline по умолчанию (PHP - еще один пример). Вам нужно настроить это вручную в скрипте configure или с помощью этого метода. Просто убедитесь, что вы используете один и тот же параметр при компиляции Ruby.
Многие (на самом деле, большинство) библиотеки и языки программирования не компилируют readline по умолчанию (PHP - еще один пример). Вам нужно настроить это вручную в скрипте configure или с помощью этого метода. Просто убедитесь, что вы используете один и тот же параметр при компиляции Ruby.