rvm 相关问题

RVM(Ruby Version Manager)是一个命令行工具,允许用户在各种类Unix系统(如Linux和Mac OS X)中轻松地安装,管理和使用多个Ruby环境,从解释器到多组gem。

在 osx 上安装 ruby 2.3 时出错

我在 osx 上尝试安装 2.3 ruby 时遇到错误 我已将 rvm 更新到稳定版 1.27.0 然后我尝试安装2.3 %rvm安装2.3 ruby-2.3.0 - #removing src/ruby-2.3.0 - 请稍候

回答 6 投票 0

修复在 macOS Monterey 上使用 RVM 安装 Ruby 时出现 openssl@3 错误

尝试了多种解决方案: 所以 RVM GitHub(也参与了讨论) 实际上,在 Apple M1 芯片 macOS Monterey 上无法安装另一个 Ruby 版本(3.1.0 安装没有问题)。 所以

回答 4 投票 0

无法要求 openssl,安装 OpenSSL 并重建 ruby(首选)或使用非 HTTPS 源

我正在尝试安装 jekyll,但遇到了错误。我正在运行 Mac OS X 10.11.4 (El Capitan)。 $gem 安装 jekyll 错误:执行 gem 时...(Gem::Exception) 无法重新...

回答 8 投票 0

尝试使用 RVM 安装 Ruby 时运行“__rvm_make -j8”时出错

我正在尝试使用 RVM 安装 Ruby。我一直在关注 RailsBridge 的 Installfest 指南。 到目前为止,我已经安装了 RVM (curl -L get.rvm.io | bash -s stable) 并配置了 RVM 以使用

回答 5 投票 0

使用rvm安装Ruby时出错:“__rvm_make -j8”[已关闭]

我尝试使用 rvm 安装最新的稳定 Ruby 版本(3.1.x、3.2.x)。但是,编译 Ruby 时,任何这些版本的 rvm install 命令都会失败。例如,当尝试运行时 RVM

回答 1 投票 0

rvm install 2.7.4 运行“__rvm_make -j8”时出错

我很迷茫,无法理解为什么我的安装失败。 这是 rvm install 2.7.4 --debug 的输出,我认为安装开始失败。 日志文件:/Users/ryanhorowitz/.rvm/log/

回答 1 投票 0

在 OSX Ventura 上运行“__rvm_make -j8”RVM 安装时出错

因为现在已经过去几个月了,我想我终于可以来这里问了。我根本无法在 MacOS Ventura 上使用 RVM 安装任何版本的 Ruby。这似乎与问题无关......

回答 1 投票 0

Rvm ruby 权限被拒绝

我已经安装了多用户rvm, 当我进行捆绑安装时,它给了我错误, linux:/var/rails_apps$ 捆绑安装 错误:未使用 RVM Ruby,请先运行 `rvm use ruby`。 Linux...

回答 4 投票 0

Git Bash - cd 命令表示:没有捆绑包

我正在 Windows 上使用 Git Bash,前几天我已经安装了 Gpg4win 和 RVM。从那时起,每当我在 bash 中使用 cd 命令时,例如 $ cd onedrive 它提出: 其中:没有捆绑...

回答 3 投票 0

rvm 安装 Ruby 时出错:“类型‘struct TS_verify_ctx’的定义不完整”

我尝试使用rvm在我的M1 / ARM MacBook Pro(macOS Ventura 13.5)中安装最新的Ruby(3.1.3、3.1.4、3.2.2)。但是,编译步骤后出现错误。 rvm 安装命令...

回答 1 投票 0

开发新gem时如何添加和打包新功能

我刚刚创建了一个名为maker的示例gem。我也在使用RVM。 此 PR 中提供了添加示例用户功能的最新更改。我一直在遵循 Bundler 文档中的本指南来 c...

回答 1 投票 0

使用 RVM 升级 ruby 版本时遇到问题:当我打开文件时,此错误一次又一次地显示

92 个警告。 链接共享对象socket.bundle 链接共享对象 ripper.bundle 生成 5 个警告。 make[1]: *** [ext/openssl/all] 错误 2 make[1]: *** 等待未完成的工作....

回答 1 投票 0

OpenSSL::HMACError:EVP_PKEY_new_mac_key:malloc 失败消息错误

我正在尝试在 ruby 应用程序中重置密码,但收到此消息 OpenSSL::HMACError(EVP_PKEY_new_mac_key:malloc 失败) 这是我的设置: 红宝石3.1.2 用于版本管理的 RVM 轨道 7

回答 1 投票 0

rvm install 在 macos (monterey) 上运行 make 时抛出错误

我的终端开始显示 未安装所需的 ruby-2.6.0。 要安装:'rvm install "ruby-2.6.0"' 当我尝试运行安装时,出现错误: 运行“__rvm_make -j10”时出错,

回答 1 投票 0

如何修复运行“__rvm_make -j8”时的错误

我在安装 ruby 2.7.1 时遇到问题 我收到此错误: 运行“__rvm_make -j8”时出错, 请阅读/Users/luqman/.rvm/log/1690926841_ruby-2.7.1/make.log

回答 0 投票 0

使用 RVM 升级 ruby 版本时遇到问题:当我打开文件时,此错误一次又一次地显示

92 个警告。 链接共享对象socket.bundle 链接共享对象 ripper.bundle 生成 5 个警告。 make[1]: *** [ext/openssl/all] 错误 2 make[1]: *** 等待未完成的工作....

回答 0 投票 0

是否有用于配置标志的rvm环境变量?

而不是: rvm install 2.6.6 -C --with-jemalloc 我可以以某种方式设置一个环境变量,以便我可以在不传递配置标志的情况下安装红宝石吗?那是: rvm安装2.6.6 好像有

回答 2 投票 0

由于缺少公钥,使用 rvm 安装 rubys 时出现问题

昨天我尝试在 Ubuntu 上安装 ruby 或更新 rvm,今天在 mac os 上,但我都在同一个地方失败了: $ rvm 得到头 下载 https://get.rvm.io 下载 https://raw.

回答 3 投票 0

JVM 版本管理器

是否有适用于 Java 世界的 Ruby 版本管理器? 我正在寻找可以让我轻松下载和安装新 JVM 并在它们之间切换的工具。例如: jvm 安装 是否有 Ruby Version Manager 等同于 Java 世界? 我正在寻找可以让我轻松下载和安装新 JVM 并在它们之间切换的工具。例如: jvm install <version> jvm list //will list installed JVMs on my system jvm use jdk1.6 //will switch my env to jdk 1.6 version, etc. http://www.jenv.be/ 将允许这种类型的控制。 SDKMAN! 是 Java 生态系统的类似工具。支持各种 Java 版本、Scala、Clojure、Kotlin、Groovy,以及 Maven 和 Gradle 等构建工具。 在 Mac 和 Linux 上工作,根据您愿意尝试的程度,提到对 Windows 的支持:) 如果您使用 Ubuntu,您可以通过命令指定要使用的 JVM(仅适用于从 apt-get 或 aptitude 安装的 JVM) sudo update-alternatives --config java 或者通过设置 JAVA_HOME。这是很好的教程: http://vietpad.sourceforge.net/javaonlinux.html 因为它(还)不在可能性列表中,所以还有 asdf. asdf 不仅提供 java 的版本管理,它默认有 ~400 种不同语言和工具的插件,你可以在 github 上找到更多,或者 创建你自己的. 这是一个如何设置新安装的示例(您也可以安装 completion 这样您就不必先列出版本)。添加了java插件,具体版本为adoptopenjdk, corretto, dragonwell, graalvm, liberica, mandrel, microsoft, openjdk, oracle, sapmachine, semeru, temurin, trava, zulu)安装配置为全局(或本地版本)使用: asdf plugin-add java # Add java Plugin asdf list-all java # List all available java versions asdf install java openjdk-18 # Install specific jdk version asdf install java openjdk-17 # Install another jdk version asdf global java openjdk-18 # Set the global jdk version asdf local java openjdk-17 # Set the local version for calls from the current directory asdf 使用$HOME/.tool-versions 中的一个文件来配置全局选择的版本。如果您在具有不同版本的.tool-versions文件的目录中调用任何工具,则会使用该文件(用asdf local …定义)。 为了完整起见,还有两个-jabba(我是作者;用Go编写,在nvm/gvm/rvm之后设计) 和 jenv(不要与 jenv.be 混淆;不支持从 oracle 安装,但可以从自定义 zip 安装)。 使用 JVM,如果你需要在它们之间切换,你只需要使用批处理文件(或 powershell 脚本)来管理类路径和 JVM 路径。您不需要依赖系统默认的 JVM 路径,只需通过更改运行 JVM 的 shell 中的类路径和 JVM 路径环境,让您的应用程序指向您喜欢的任何 JVM。 对于从注册表获取 Java 位置的程序,理论上您也可以使用批处理脚本来更新它。 在这方面,Java 比“Ruby 版本管理器”容易得多。 诀窍是使用 update-java-alternatives(来自 java-common 包)。 update-alternatives 命令不会更新各种 java /bin 可执行文件的每个符号链接,这就是 update-java-alternatives 更好的原因。 所以要选择 OpenJDK 6 到 7,请使用 update-java-alternatives -l 获取 Java 替代品列表,然后使用 sudo update-java-alternatives -s java-1.7.0-openjdk-amd64 切换 JDK。 注意:上面的命令可能会抛出以下错误, update-alternatives: error: no alternatives for mozilla-javaplugin.so. update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so 这是因为默认没有安装openjdk插件。要修复运行 sudo apt-get install icedtea-7-plugin 并重新运行 update-java-alternatives.

回答 7 投票 0

cap 部署 - 找不到 RVM

我得到这个日志: (回溯仅限于导入的任务) 上限中止! SSHKit::Runner::ExecuteError:执行时出现异常 [email protected]:rvm 退出状态:127 rvm 标准输出:bash:/home/...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.