После обновления варки нельзя загрузить бен / рельсы s - PullRequest
0 голосов
/ 15 февраля 2019

Я работаю над проектом rails5.Случайно я набрал brew upgrade (я должен был удалить imagemagick, а затем установить)

bin/rails c команда не работает сейчас.

окружающая среда :

  • Mac OS 10.12
  • ruby ​​2.5.1p57 (версия 20130-03-29 63029) [x86_64-darwin16]
  • Rails 5.1.6.1 с использованием gem 'mysql2', '0.4.10 '

Я попробовал:

  1. brew link readline --force

  2. ln -s /usr/local/opt/readline/lib/libreadline.7.0.dylib /usr/local/opt/readline/lib/libreadline.6.dylib

  3. brew info readline
    readline: стабильный 8.0.0 (в бутылках) [только для бочонков] Библиотека для редактирования командной строки /usr/local/Cellar/readline/8.0.0 (49 файлов, 1,5 МБ)) * Вылил из бутылки 2019-02-15 в 17: 16: 19

но оба пока ничего не меняются, проверил mysql.server start и выдает Starting MySQL.......... SUCCESS!

Также проверено mysql --version, получено mysql Ver 8.0.15 for osx10.12 on x86_64 (Homebrew)

bin/rails s
Sorry, you can't use byebug without Readline. To solve this, you need 
to rebuild Ruby with Readline support. If using Ubuntu, try `sudo apt-get
install libreadline-dev` and then reinstall your Ruby.
Traceback (most recent call last):
68: from bin/rails:6:in `<main>'
67: from bin/rails:6:in `require'
66: from     

**dlopen(/Users/arthur/.rbenv/versions/2.5.1/lib/ruby/2.5.0/x86_64- 
darwin16/readline.bundle, 9): Library not loaded: 
/usr/local/opt/readline/lib/libreadline.7.dylib (LoadError)
Referenced from: 
/Users/arthur/.rbenv/versions/2.5.1/lib/ruby/2.5.0/x86_64- 
darwin16/readline.bundle
Reason: image not found - 
/Users/arthur/.rbenv/versions/2.5.1/lib/ruby/2.5.0/x86_64- 
darwin16/readline.bundle**

1 Ответ

0 голосов
/ 16 февраля 2019

Исправлена ​​проблема.

Добавлен файл gem 'rb-readline' и установка пакета.

https://github.com/deivid-rodriguez/byebug/issues/289

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...