Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

can not load /usr/local/opt/ruby/lib/libruby.dylib

未关闭
#1,163 5 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
3/5
预计耗时
1-2 天
新手友好度
38/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
停滞
技术栈
macos, ruby, vim
领域
desktop

调研方向

首先重现 :ruby 1,并在 MacVim macOS M1 设置上检查报告的 :version 输出。跟踪 Ruby 动态库的定位和加载方式,注意 /usr/local/opt/ruby/lib/libruby.dylib 路径以及 x86_64 构建。完成标准是在受支持的设置上运行该命令而不出现 E370;如果找到相关的测试入口点,还应加入回归检查。

由索引模型根据 Issue 内容生成。

描述

Describe the bug
E370: can not load /usr/local/opt/ruby/lib/libruby.dylib

To Reproduce

  1. Type :ruby 1
  2. Error: E370: can not load /usr/local/opt/ruby/lib/libruby.dylib

Expected behavior
no error

Environment (please complete the following information):
:version
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Dec 19 2020 21:23:05)
MacVim 8.2.2164
macOS version 11.0.1 Big Sur M1
包含补丁: 1-2164
编译者 root@Mac-1608412769109.local
巨型版本 带 MacVim 图形界面。 可使用(+)与不可使用(-)的功能:
+acl +cmdline_compl +emacs_tags +iconv +menu +multi_lang +python3/dyn +tag_binary +user_commands +xim
+arabic +cmdline_hist +eval +insert_expand +mksession -mzscheme +quickfix -tag_old_static +vartabs -xpm
+autocmd +cmdline_info +ex_extra +ipv6 +modify_fname +netbeans_intg +reltime -tag_any_white +vertsplit -xsmp
+autochdir +comments +extra_search +job +mouse +num64 +rightleft -tcl +virtualedit -xterm_clipboard
-autoservername +conceal -farsi +jumplist +mouseshape +odbeditor +ruby/dyn +termguicolors +visual -xterm_save
+balloon_eval +cryptv +file_in_path +keymap +mouse_dec +packages +scrollbind +terminal +visualextra
+balloon_eval_term +cscope +find_in_path +lambda -mouse_gpm +path_extra +signs +terminfo +viminfo
+browse +cursorbind +float +langmap -mouse_jsbterm +perl/dyn +smartindent +termresponse +vreplace
++builtin_terms +cursorshape +folding +libcall +mouse_netterm +persistent_undo -sound +textobjects +wildignore
+byte_offset +dialog_con_gui -footer +linebreak +mouse_sgr +popupwin +spell +textprop +wildmenu
+channel +diff +fork() +lispindent -mouse_sysmouse +postscript +startuptime +timers +windows
+cindent +digraphs +fullscreen +listcmds +mouse_urxvt +printer +statusline +title +writebackup
+clientserver +dnd +gettext +localmap +mouse_xterm +profile -sun_workshop +toolbar -X11
+clipboard -ebcdic -hangul_input +lua/dyn +multi_byte +python/dyn +syntax +transparency -xfontset
系统 vimrc 文件: "$VIM/vimrc"
用户 vimrc 文件: "$HOME/.vimrc"
第二用户 vimrc 文件: "/.vim/vimrc"
用户 exrc 文件: "$HOME/.exrc"
系统 gvimrc 文件: "$VIM/gvimrc"
用户 gvimrc 文件: "$HOME/.gvimrc"
第二用户 gvimrc 文件: "
/.vim/gvimrc"
defaults file: "$VIMRUNTIME/defaults.vim"
系统菜单文件: "$VIMRUNTIME/menu.vim"
$VIM 预设值: "/Applications/MacVim.app/Contents/Resources/vim"
编译方式: clang -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MACVIM -Wall -Wno-unknown-pragmas -pipe -DMACOS_X -DMACOS_X_DARWIN -g -O2 -arch x86_64 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wall -Wextra -Wshad
ow -Werror -Wno-error=missing-field-initializers -Wno-error=deprecated-declarations -Wno-error=unused-function
链接方式: clang -L. -fstack-protector-strong -L/usr/local/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/openssl@1.1/lib -L/usr/local/opt/readline/lib -L. -fstack-protector-strong -L/usr/local/lib -L/
usr/local/opt/libyaml/lib -L/usr/local/opt/openssl@1.1/lib -L/usr/local/opt/readline/lib -arch x86_64 -L/usr/local/lib -o Vim -lm -lncurses -liconv /usr/local/lib/libintl.a -framework AppKit -fs
tack-protector -L/System/Library/Perl/5.18/darwin-thread-multi-2level/CORE

主要语言
Vim Script
星标
7.9k
派生
691
PR 合并指标
30 天内没有已合并 PR

贡献指南

打开贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

macvim-dev/macvim 的其他 Issue

查看 macvim-dev/macvim 的全部 Issue

相似的 Issue

更多 Desktop Dev Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。