Ruby on rails brew升级后可以';t装载料仓/轨道
我在做铁路5号项目。我无意中键入了Ruby on rails brew升级后可以';t装载料仓/轨道,ruby-on-rails,ruby-on-rails-5,Ruby On Rails,Ruby On Rails 5,我在做铁路5号项目。我无意中键入了brew升级(我应该先卸载imagemagick,然后再安装) bin/rails c命令现在不起作用 环境: MacOS10.12 ruby 2.5.1p57(2018-03-29修订版63029) [x86_64-darwin16] Rails 5.1.6.1,使用gem'mysql2','0.4.10' 我试着: brew链接读线——强制 ln-s/usr/local/opt/readline/lib/libreadline.7.0.dylib/usr
brew升级
(我应该先卸载imagemagick,然后再安装)
bin/rails c
命令现在不起作用
环境:
- MacOS10.12
- ruby 2.5.1p57(2018-03-29修订版63029) [x86_64-darwin16]
- Rails 5.1.6.1,使用gem'mysql2','0.4.10'
brew链接读线——强制
ln-s/usr/local/opt/readline/lib/libreadline.7.0.dylib/usr/local/opt/readline/lib/libreadline.6.dylib
brew信息读取行
readline:stable 8.0.0(瓶装)[仅桶] 用于命令行编辑的库 /usr/local/ceral/readline/8.0.0(49个文件,1.5MB)* 于2019-02-15 17:16:19从瓶子中倒出
mysql.server start
,它给出了启动mysql。。。。。。。。。。成功代码>
另外,选中了mysql--version
,获得了x86_64(自制)上osx10.12的mysql 8.0.15版
bin/s
抱歉,没有Readline,您无法使用byebug。要解决这个问题,您需要
使用Readline支持重建Ruby。如果使用Ubuntu,请尝试“sudo apt get”
安装libreadline dev`然后重新安装Ruby。
回溯(最近一次呼叫最后一次):
68:从箱子/轨道:6:in`'
67:从箱子/轨道:6:在'require'中
66:从
**dlopen(/Users/arthur/.rbenv/versions/2.5.1/lib/ruby/2.5.0/x86_64-
darwin16/readline.bundle,9):未加载库:
/usr/local/opt/readline/lib/libreadline.7.dylib(加载错误)
引用自:
/Users/arthur/.rbenv/versions/2.5.1/lib/ruby/2.5.0/x86_64-
达尔文16/readline.bundle
原因:未找到图像-
/Users/arthur/.rbenv/versions/2.5.1/lib/ruby/2.5.0/x86_64-
达尔文16/readline.bundle**
修复了问题
添加了'rb readline'gem文件和捆绑包安装
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**