Я работаю над проектом 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 '
Я попробовал:
brew link readline --force
ln -s /usr/local/opt/readline/lib/libreadline.7.0.dylib /usr/local/opt/readline/lib/libreadline.6.dylib
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**