gpt4 book ai didi

ruby - 无法从远程计算机运行 sh 脚本

转载 作者:数据小太阳 更新时间:2023-10-29 08:10:06 26 4
gpt4 key购买 nike

我正在尝试从远程计算机在装有 RVM 的 Linux 计算机上运行以下脚本:

plink.exe -pw root@< Linux ip> /root/script.sh

ERROR: Error installing /usr/local/rvm/gems/ruby-1.9.2-p290/cache/bundler-1.0.22.gem: bundler requires RubyGems version >= 1.3.6

script.sh 是运行 ruby​​ 脚本的脚本。

我认为问题是由远程 Linux 上的 RVM 或捆绑程序 gems 串通引起的。

有人可以建议吗?

最佳答案

您需要确保您正在运行的脚本使用正确的 rvm 环境。它可能在 System ruby​​ 下运行。尝试运行一个更简单的脚本,首先输出“ruby ---version”和/或“which ruby​​”

编辑:

在您的 bash 脚本中,您可能需要执行以下操作:

[[ -s "/usr/local/rvm/scripts/rvm" ]] && . "/usr/local/rvm/scripts/rvm" # Load RVM functionrvm use 1.9.2

关于ruby - 无法从远程计算机运行 sh 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10427155/

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