问题标签 [rbenv]

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 回答
124 浏览

rvm - 删除 rbenv 后 Capistrano 不再工作

我删除了 RBENV 并切换到 RVM。

现在,当我尝试使用 capistrano 进行部署,甚至尝试运行“cap”时,我得到:

它显然仍在寻找 rbenv 垫片,但我如何让 capistrano 在 RVM 上工作?

我试过删除并重新安装gem,但没有奏效......

0 投票
1 回答
115 浏览

ruby - ruby 版本应该放在 rbenv 中的哪个位置?

我在 ubuntu 上并安装了 rbenv + ruby​​-build。当我尝试安装任何版本时,我得到一个错误。从日志看来,它似乎尝试安装 ruby​​,/usr/local/rbenv/versions但出现Permission denied错误。我不确定这是否应该是正确的路径版本?在我的 Mac 上/usr/local/Cellar/rbenv/shims/ruby

有什么线索吗?

0 投票
1 回答
156 浏览

ruby - 呼唤 rbenv gemset

在服务器上,我想安装一系列已上传到新创建的 gemset 的 gem。此安装应由 resque 工作人员完成。

创建 gemset 的目的是在类似于用户机器的环境中执行一些上传的 gem。

我不明白 rbenv 是如何工作的 100%,这确实引起了一些头痛。

关于如何解决这个问题的任何想法都会很棒!

0 投票
3 回答
2244 浏览

ruby-on-rails - 在 RBenv 设置上使用 Monit 管理 Resque 工作人员

我正在尝试设置 Monit 来管理 Resque 工作人员,但它无法开始说/home/deployer/.rbenv/shims/bundle: line 4: exec: rbenv: not found 我已经检查过它是否以deployer用户身份运行命令,如果我直接通过 SSH 复制和粘贴命令,一切正常。下面是我的监视器配置。谢谢!

0 投票
2 回答
196 浏览

ruby - rbenv 相当于 rvm 的命名红宝石

在 rvm 中,您可以执行命名rubies 。也就是说,您可以为 ruby​​ 实现指定自己的名称。

是否可以在 rbenv 中执行此操作,最好使用rbenv install(调用 ruby​​-build)?

背景:我目前已经安装了 1.9.3-p194 和 1.8.7-p358。安装 1.9.1-p378 将意味着在执行 时需要一个额外的选项卡rbenv shell 1.9.3-p194,除非我可以给 1.9.1-p378 一个不同的名称。

0 投票
1 回答
1454 浏览

ruby - “工头开始”导致“在...中找不到捆绑程序(> = 0)”错误

我从 heroku 的文档中复制了一个示例 Procfile,并尝试使用工头在本地运行 Sinatra 应用程序。

每当我尝试foreman start时,我都会得到这个:

这些是我的 Procfile 的内容:

我在有和没有 rbenv 的情况下都试过了。我目前通过 Arch 的包管理器 pacman 安装了 Ruby。我也安装了捆绑器。我已经尝试过此处此处列出的答案。任何帮助将非常感激。

0 投票
2 回答
1111 浏览

ruby-on-rails - 用 rbenv --mkmf 错误替换 RVM

我正在考虑用 rbenv 替换 RVM,因为我正在使用 bundle 来管理我的 gemfile。我相信 rbenv 在管理我的 Ruby 版本方面要轻松得多,所以我卸载了 RVM 并安装了 rbenv。我使用安装了捆绑器 gem

因为我们到处都需要它。然后我打开了一个项目并使用 rbenv 安装了所需的 Ruby 版本:

我输入ruby -v以确保它使用的是正确版本的 Ruby,而且确实如此,所以我尝试运行 bundle,它一直运行,直到它尝试安装 RedCloth,然后失败:

它建议我在捆绑之前安装 RedCoth,所以我安装了 RedCloth:

成功了。然后我跑了ruby -v,只是为了确保它仍然正确,然后尝试运行bundle update并发生了同样的错误:

然后我尝试安装不同版本的 Ruby,但也没有成功。

有人有想法吗?

我随后尝试在我的其他项目中做同样的事情,一切似乎都很好。我有一个使用 1.8.7 的,它就像将 rbenv 设置为正确的版本然后运行 ​​bundle 一样简单。我尝试了几乎所有 Ruby 版本的组合,但它不起作用。

0 投票
2 回答
1829 浏览

ruby - 无法与 ruby​​ 建立 https 连接

我已经尝试了超过 5 种不同版本的 ruby​​,目前使用的是 1.9.2-p194。我收到此错误:

我已经重新编译,我尝试了 rvm、rbenv,甚至 apt-get ruby​​ ......这有效:

然而这并没有:

有人知道如何更好地调试吗?我正在使用 Ubuntu 12.04。在本地,这是可行的,我使用的是 Ubuntu 10.10。但是,openssl ssl_client 在两个操作系统上都可以工作,所以我只能假设这是一个红宝石问题。

编辑:

使用 rbenv 1.9.2-p320 让它工作,但相同的 ruby​​ 版本在 rvm 下不起作用。我会很感激任何见解。

0 投票
5 回答
6454 浏览

macos - 在山狮中安装 gcc

我需要 GCC 来获取一些 Ruby 宝石。我还需要 LLVM 来使用 Xcode 4.4 进行 iOS 开发。我已经通过 Xcode 安装了 LLVM。

如何在不影响任何 LLVM 二进制文件的情况下在 Mountain Lion 中安装 GCC?

0 投票
1 回答
1180 浏览

ruby - Ruby Rails 1.9.4-perf Zeus 服务器不工作,死机

终端输出:

:在此之后它并没有退出,它似乎只是挂起......

Zeus 更像是 Spork。它可以让你在后台加载你的应用程序,这样测试之类的东西就可以运行得非常快。https://github.com/burke/zeus

我和我的同事都在努力让它发挥作用。这是您在全新 Mac 上键入的命令列表,以到达我现在所在的位置,但也许我错过了什么?

强大的名单

也试过重启

解决方案总结

这个问题是因为我试图在主文件夹而不是 my_project 文件夹中启动 zeus。但是,在那里执行它会产生不同的错误,它会挂起。移至https://stackoverflow.com/questions/12473539/ruby-rails-1-9-4-zeus-server-hangs-after-zeus-start