小编ric*_*rdo的帖子

如何更改或编辑 Vim Homebrew 配方?

我使用需要 +clientserver 的 Vim 插件,并且默认的 brew Vim 配方不包含适当的标志,所以我试图将它添加到./configure步骤中。

我尝试从源代码构建 Vim,但没有成功。我想尝试要么使用替代配方-有一个与设置的标志,我需要在这里-或者编辑自制配方本身......但我不能确定如何进行。

有人可以给我一些指示来帮助我开始使用替代配方或编辑 Homebrew 配方本身吗?

最终,我想学习如何做这两件事。


要使用客户端服务器功能编译终端 vim,我执行了以下操作:

brew edit vim
Run Code Online (Sandbox Code Playgroud)

并按./configure如下方式编辑选项(删除--enable-gui=no、 和--without-x,并添加--enable-gui=gtk2):

system "./configure", "--prefix=#{HOMEBREW_PREFIX}",
                      "--mandir=#{man}",
                      "--disable-nls",
                      "--enable-multibyte",
                      "--with-tlib=ncurses",
                      "--enable-cscope",
                      "--enable-rubyinterp",                            
                      "--enable-pythoninterp",
                      "--enable-gui=gtk2",
                      "--with-features=huge",
                       *language_opts
Run Code Online (Sandbox Code Playgroud)

然后rvm use system(酿造总是需要的红宝石错误解决方法vim);那么brew install vim;最后brew unlink vim && brew link vim

从目标 URL 安装:

brew install https://gist.github.com/2004942/vim.rb
Run Code Online (Sandbox Code Playgroud)

(尽管在这种情况下,这不是我所做的)。

vim homebrew macos

6
推荐指数
1
解决办法
7532
查看次数

为 github 重新生成 ssh 密钥

我正在玩 ssh 密钥,并愚蠢地删除了我.ssh文件夹中的 github 密钥。

现在我明白了

Error: Permission denied (public key)

当我尝试连接到远程仓库时。

我已经浏览了 [github] ( https://help.github.com/articles/error-permission-denied-publickey )提供的帮助页面,但是我无法弄清楚。

$ ssh -vT git@github.com 产量:

debug1:没有更多的身份验证方法可以尝试。权限被拒绝(公钥)。

ssh-add -l 产量:

代理没有身份。

~/.ssh/i 不再有github_rsaor github_rsa.pub,并cat known_hosts产生:

github.com,204.232.175.90 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==

认为问题出在密钥上,重新生成它们可能会解决问题——但我不确定。是否可以重新生成这些密钥?

ssh git macos

1
推荐指数
1
解决办法
301
查看次数

标签 统计

macos ×2

git ×1

homebrew ×1

ssh ×1

vim ×1