ct0*_*330 8 ruby ruby-on-rails rvm rbenv macos-big-sur
升级到 Big Sur 后,我在运行我的 Ruby 服务器时出现错误,通过不同的文件轮换
cannot load such file --
Run Code Online (Sandbox Code Playgroud)
或者
Interrupted system call --
Run Code Online (Sandbox Code Playgroud)
每次运行 bundle exec rackup 时,这些错误都会轮换各种文件。我尝试过卸载/重新安装 RVM、XCode 命令行工具,甚至尝试切换到 rbenv。结果一样。
有任何想法吗?
小智 5
看来卸载卡巴斯基就解决了。
此外,似乎 Ruby 应用程序并不是唯一面临此问题的应用程序。还有其他安全解决方案,例如。阿维拉。
https://github.com/rbenv/ruby-build/issues/1710
https://github.com/dart-lang/sdk/issues/44509
在注意到ruby-build wikirbenv末尾列出的类似问题后,我能够解决 ruby 安装的这个问题。添加终于成功了,尽管花费了更长的时间;整个构建通过一个进程运行。我使用的最终命令(尽管我不知道是否有必要直接调用):MAKE_OPTS=-j1ruby-build
MAKE_OPTS=-j1 RUBY_CONFIGURE_OPTS="--with-openssl-dir=$(brew --prefix openssl) --with-readline-dir=$(brew --prefix readline) --with-libyaml-dir=$(brew --prefix libyaml)" \
ruby-build --verbose 2.6.6 ~/.rbenv/versions/2.6.6/
# to hook it up with rbenv:
rbenv rehash
Run Code Online (Sandbox Code Playgroud)
我知道这不是你的确切问题,但也许重新安装 ruby 会有所帮助。
| 归档时间: |
|
| 查看次数: |
4369 次 |
| 最近记录: |