我是 rails 新手,昨天我正在 Ubuntu 19.10 上工作我决定将我的操作系统升级到新版本在我开始使用我的计算机进行开发后,升级完成后一切正常,发现任何 rails 命令不起作用并显示我这个错误
in `require': libffi.so.6: cannot open shared object file: No such file or directory - /home/ace/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/ffi-1.13.1/lib/ffi_c.so (LoadError)
Run Code Online (Sandbox Code Playgroud)
我发现有人有同样的问题,但他们都没有在 Rails 中遇到问题,而且他们中的任何一个对我都有用。
我认为问题出在 libffi.so.6 包上,因为我的操作系统上安装了 ffi-1.13.1
我在 OSX 上使用 pip3 安装了 Jupyter notebook。后来,我意识到,我应该通过 anaconda 来完成,因为它有很多我需要在线学习的库。所以我想尝试卸载 jupyter,然后安装 anaconda。当人们搞砸卸载 jupyter notebook 时,我看到了很多问题。所以我想以正确的方式去做。
我想这样做
$ pip install pip-autoremove
$ pip-autoremove jupyter -y
Run Code Online (Sandbox Code Playgroud)
或者可能正在使用 pip3 ,无论如何,有人知道这是否是正确的方法吗?我从这个问题中得到了这个
谢谢 x