gpt4 book ai didi

ruby - AWS Codedeploy 代理需要运行 ruby​​ 2.x,您无法安装旧版本的 ruby​​(解决方法)

转载 作者:行者123 更新时间:2023-12-04 19:24:48 24 4
gpt4 key购买 nike

AWS Code Deploy 代理需要运行 ruby​​ 2.x,您无法使用 sudo apt install ruby 安装旧版本的 ruby
这是一个解决方法。

最佳答案

为代码部署安装旧版本的 ruby​​ 2.7.1

(1)git clone https://github.com/rbenv/rbenv.git ~/.rbenv(2)echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrcecho 'eval "$(rbenv init -)"' >> ~/.bashrcexec $SHELL(3)git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build(4)rbenv install 2.7.1rbenv global 2.7.1(5)
如果错误:未找到可接受的 C 编译器,请使用apt-get install build-essential如果您的安装再次失败,请确保安装“libreadline-dev ”和“zlib1g-dev ”
依赖项:sudo apt-get -y install libssl-dev zlib1g-dev libreadline-dev再次尝试步骤 (4)

(6)
检查版本ruby -v (7)gem install bundler(8)rbenv rehash(9)
最后which ruby获取你的 ruby 的路径,复制路径
打开您在根目录中使用 wget 安装的 codeploy 代理安装文件
cd ~
并运行 sudo nano install更改第一行 #!/usr/bin/env ruby到你复制的路径#!/home/ubuntu/.rbenv/shims/ruby并保存文件,然后再次安装 codedeploy 代理 sudo ./install auto > /tmp/logfile运行 sudo service codedeploy-agent status看看它是否有效,希望它有效。快乐编码!

关于ruby - AWS Codedeploy 代理需要运行 ruby​​ 2.x,您无法安装旧版本的 ruby​​(解决方法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72162001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com