当尝试使用 rbenv 安装新的 ruby 版本时,我在 Mac OS 上不断遇到构建失败:
trevoraron@Trevor-Aron api % rbenv install 2.6.7
Downloading ruby-2.6.7.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.7.tar.bz2
Installing ruby-2.6.7...
ruby-build: using readline from homebrew
BUILD FAILED (macOS 12.3.1 using ruby-build 20220426)
Inspect or clean up the working tree at /var/folders/pk/y07ms18x3l98w09j6dj4p_680000gn/T/ruby-build.20220606121206.1319.GLeYbo
Results logged to /var/folders/pk/y07ms18x3l98w09j6dj4p_680000gn/T/ruby-build.20220606121206.1319.log
Last 10 log lines:
219 warnings generated.
193 warnings generated.
201 warnings generated.
384 warnings generated.
219 warnings generated.
306 warnings generated.
201 warnings generated.
271 warnings generated.
217 warnings generated.
261 warnings generated.
Run Code Online (Sandbox Code Playgroud)
我在 …
我想知道在 Git 中处理分支堆叠的正确方法是什么——我发现我的流程在两次堆叠后就崩溃了。假设我有以下设置:
c1 -> c2 -> c3 -> c4 //master
\
c5 - c6 //branch1
\
c7 - c8 // branch2
\
c9 - c10 // branch3
Run Code Online (Sandbox Code Playgroud)
假设我决定更新branch1。
c1 -> c2 -> c3 -> c4 //master
\
c5 - c6 - c11//branch1
\
c7 - c8 // branch2
\
c9 - c10 // branch3
Run Code Online (Sandbox Code Playgroud)
然后为了更新,我将把branch2重新设置为branch1,将branch3重新设置为branch2,理想情况下会得到以下结果:
c1 -> c2 -> c3 -> c4 //master
\
c5 - c6 - c11//branch1
\
c7 - c8 // branch2
\
c9 - c10 …Run Code Online (Sandbox Code Playgroud)