问题标签 [chruby]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2901 浏览

ruby - chruby 和 chgems 可以替代 rvm 的 gemset 吗?

我目前正在rvm我的开发机器上使用 rubies(主要是 1.9.x 和 1.8.7)之间的切换。然后我chruby发现“不钩cd”功能很有吸引力。

可以chruby+ chgemsreplacermv的 gemset 功能吗?

前:

将切换到 ruby​​ 1.8.7 和 1.8.7 的一组 gem 用于我的旧 Rails 项目。和:

将为我的新 Rails 项目切换到带有 1.9.3 宝石集的 ruby​​ 1.9.3。

chruby和怎么能做到这一点chgems

0 投票
6 回答
2791 浏览

ruby - Chruby 安装 Ruby 1.8.7

我正在使用 chruby 进行版本管理,并且正在克隆一个不幸的是 Ruby 1.8.7 中的项目。是否可以使用 chruby 安装 Ruby 1.8.7?我在为这个过程寻找资源时遇到了麻烦。

0 投票
1 回答
28008 浏览

ruby - rbenv、rvm 和 chruby 有什么区别?

我是 Ruby 和 Rails 的新手。我正在寻找一个纯粹客观的特性和优点/缺点列表。为了避免偏好,请不要回答,除非您已经使用了所有 3 个系统。

0 投票
1 回答
515 浏览

ruby - 编译 Ruby 2.0.0 的 chruby 安装时出错

我开始安装旧版本的 Rubyruby-install ruby 2.0.0

在这个错误之上,我还有一堆警告:

……还有很多这样的

我已经安装了 ruby​​ 2.1.0 并且工作正常,但是我需要使用 2.0.0 处理一个项目。我使用的是 chruby,而不是 RVM。

有任何想法吗?

0 投票
1 回答
820 浏览

ruby-on-rails - 如何将 chruby 与 sudo 和工头一起使用?

我正在尝试将 sudo 与 chruby 和工头一起使用,但没有成功。

我试过了

但是与 command 相同的命令rake可以正常工作。

操作系统:Ubuntu 14.04

我没有在 root 或系统上安装任何 ruby​​,只有在用户上。

0 投票
1 回答
1409 浏览

ruby - 当我使用 sudo 时,chruby 和 ruby​​ 不可用

我已经在 ubuntu 14.04 上安装了 chruby 并安装了 ruby​​-install 并将 ruby​​ 2.1.1 安装到 /opt/rubies/

我已将以下内容放入 /etc/profile.d/chruby.sh

我希望所有用户都使用该 ruby​​,并且没有安装默认的 ruby​​ 包。

如果我以自己的身份登录 chruby,我会得到:

ruby -v 给出:

但是,如果我做 sudo chruby 我得到:

如果我做类似 sudo rmate myfile.txt 的事情,我会得到:

ubuntuserver ~: sudo rmate test.txt

我想知道如何使该红宝石对用户会话作业网络服务器等通用。

0 投票
1 回答
4030 浏览

ruby - 如何卸载 chruby?

OS X 10.9.4。我没有安装chruby自制软件。

我很想卸载chruby。因为我想再次进行全新安装。

我想我需要去chruby所在的地方。并运行make uninstall

我试图找到它在哪里:

但是找不到。

0 投票
0 回答
689 浏览

ruby-on-rails - 带有 chruby 的 capistrano 在错误的 ruby​​ 中寻找 bundler

我正在尝试在由 chruby 管理的新服务器和 ruby​​ 版本上使用 capistrano 3 进行部署。

capistrano 文档中指定的所有测试都可以正常工作。

当我尝试进行部署时,它似乎试图在系统 ruby​​ 中找到捆绑程序,而不是在 deploy.rb 中指定的 chruby 版本

我已经在服务器上安装了带有 ruby​​-install 的 ruby​​ 2.1.2,如果我以部署用户身份登录,它似乎正在使用正确的 ruby

部署的错误是

deploy.rb (下面的都是默认的)

production.rb(下面的都是默认的)

头文件

更新。

在 2.1.2 环境中的服务器上执行 gem install bundler 似乎可以使它工作,但我仍然在输出中收到以下令人不安的消息

0 投票
0 回答
426 浏览

ruby - 为什么我不能在我的 .zprofile 中使用 chruby 设置默认 ruby

升级到 Yosemite 后,我的 ruby​​ 开发环境运行不佳,所以我想借此机会从 rbenv 切换到 chruby。

安装后一切顺利,我可以轻松地在 rubies 之间切换,但我无法设置默认的 Ruby。

如果我将该行添加chruby ruby-2.1.3到我的~/.zprofile文件中,然后打开一个新的终端窗口,我会收到以下错误消息;

我已按照 chruby 的配置部分中的说明添加source /usr/local/share/chruby/chruby.sh到我的文件中。~/.zshrc我不知道还有什么办法可以让这个工作正常 - 我不是找到解决 shell 配置设置方法的专家。有什么聪明的主意吗?

0 投票
1 回答
152 浏览

ruby - 升级到优胜美地,现在 ruby​​ 库正在崩溃

我升级到优胜美地,现在当我尝试使用设置初始 Rails 应用程序时,rails new <appname>我收到一条错误消息:

/Users/****/.rubies/ruby-2.0.0-p451/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require': dlopen(/Users/* ****/.rubies/ruby-2.0.0-p451/lib/ruby/2.0.0/x86_64-darwin13.3.0/openssl.bundle, 9):找不到符号:_SSLv2_client_method (LoadError)

我使用的是自制软件和 chruby 而不是 RVM,我的外壳是 Oh-my-Zsh。