所以我尝试做这个教程https://programminghistorian.org/en/lessons/building-static-sites-with-jekyll-github-pages#on-a-mac-,但在ruby部分卡住了。下面是发生的事情和我尝试过的:
当尝试教程我遇到了我的第一个“权限”错误试图使用这个命令行
gem install rubygems-update
所以我去了Jekyll网站,阅读了文档,发现我需要解决这个权限错误,我猜它是因为Mac已经有了一个需要运行的Ruby版本而产生的,而且即使我安装了一个新的Ruby版本,我也不能改变我的Mac正在运行的版本。
我在documentation上尝试了这里的所有东西。甚至是安装rbenv的路径,然后当我试图查看我用ruby -v
运行的版本时,我得到了同样的东西“2. 6. 3 p62”。
然后我找到了this博客文章,并再次尝试以这种方式安装它,并再次使用自制软件。我唯一修改的是:
echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile
到这个
echo 'export PATH="/usr/local/opt/ruby/bin:/usr/local/lib/ruby/gems/3.0.1/bin:$PATH"' >> ~/.zshrc
因为在运行echo $SHELL
之后,我的shell似乎是zsh。
然而,当我重新启动我的控制台并输入ruby -v
时,终端显示相同的旧版本“2.6.3p62”。我还看到here,我可以在安装后运行which ruby
,并运行echo命令,看看它是否需要从新定义的路径,但没有。它仍然在/usr/bin/ruby中
我已经没有选择了,需要一些帮助。谢谢。
1条答案
按热度按时间anauzrmj1#
M1芯片MacOS的终端设置Ruby(任何所需版本)环境的可能脚本是:
然后在Chrome中下载VS Code,并返回到您的终端输入以下命令。
接下来是插入所需版本的地方。