问题标签 [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 回答
4540 浏览

sublimetext2 - 如何在 Sublime Text 2 中使用 rbenv 配置 Compass 构建?

尝试在 OSX 下使用rbenv和默认的 Compass 构建文件构建 SASS 文件会导致:

怎么修?

0 投票
2 回答
365 浏览

jruby - 无法在 Snow-Leopard 上将 Jruby 与 Rbenv 一起使用

我刚刚使用 rbenv 的 ruby​​-build 插件安装了 jruby。

然后将我的 ruby​​ 版本设置为 jruby

然后尝试用jruby做点什么

或者

我不断回来:

Jruby 二进制文件和 Java 都是可执行的。我的 Java 版本:

0 投票
1 回答
197 浏览

ruby - Ruby 环境不工作 rbenv

我决定试一试 rbenv 而不是 rvm。我已经用 Homebrew 安装了它,这很简单。然后我将额外的行添加到我的 .bash_profile 中(垫片、自动完成和 eval 语句)。

然后在重新启动终端后,我尝试运行它,即

如您所见,我没有得到任何版本,也没有当前版本。

有什么我错过的吗?

0 投票
1 回答
4095 浏览

ruby - rbenv 和乘客 - 不能从非 root 用户帐户(sudo 组)安装

我只是想在 Ubuntu 12.04 上设置我的第一台 Rails 服务器。我安装了 rbenv(作为用户:deployer使用组 sudo 和管理员)。现在尝试根据他们的文档安装乘客。

我运行passenger-install-nginx-module它开始但然后我得到

好的,然后我运行sudo passenger-install-nginx-module,然后获取sudo: passenger-install-nginx-module: command not found.

这是否意味着我必须通过以 root 身份登录来安装它,为 root 用户安装整个 rbenv 然后安装乘客?我阅读的每个教程都是从非 root 用户帐户运行的:/,它对我不起作用。

0 投票
4 回答
495 浏览

ruby-on-rails - 在 CentOS 上创建设置 rails 环境时出错

我尝试在 CentOS 6.3 中部署 rails 应用程序 3 天,直到现在我都没有成功。我想使用 rbenv,但出现以下错误:

我创建了一个新用户“部署者”并使用它安装了 rbenv。注销并再次登录。当我登录时,我收到此错误:

如果我使用 root 用户安装 rbenv,它会在安装后加载 rbenv,但是当我尝试安装 ruby​​ 时出现错误:

编辑

部署者安装的rbenv权限:

0 投票
2 回答
5139 浏览

ruby-on-rails - 无法更改 rbenv 全局 ruby​​ 版本

我最近从 RVM 切换到 rbenv,我似乎无法在 ruby​​ 版本之间切换,即使“rbenv 版本”告诉我我有想要切换到的版本。

这是我在做什么:

我想切换到 1.9.2-p290,所以请确保我的版本中有它:

好的,现在我看到我拥有它了,让我们尝试更改全局 rbenv:

似乎 1.8.7 仍然是活跃的全球红宝石。

因此,让我们尝试在我的项目中将其本地化。rbenv 本地 1.9.2-p290

这会在我的 rails 项目中创建一个 .rbenv-versions 文件。太好了,让我们尝试运行 bundle:

我不确定下一步该怎么做...

0 投票
2 回答
1604 浏览

ruby - Ruby Rbenv 尝试从 Bundle 运行 Zeus,尽管它是一个全局 gem(使用 ZSH)

(更新:由 zsh 引起的问题,请参阅接受的答案)

很久以前,我按照这个很棒的指南来使用 Rbenv 和捆绑器https://gist.github.com/1384279并且在 Ruby Land 中一切都很好。(我安装正确)

Bundler gem 为当前的 ruby​​ 版本全局安装。每个项目的所有 gem 都是从它们各自的 gemfile 包安装的。

我正在尝试全局安装 Zeus(例如如何全局安装捆绑程序),而不是将其添加到每个项目的 gemfile 中。

我已经成功了,你可以看到 zeus 与捆绑器一起安装在全局范围内......但是:

据我所知,正在寻找 zeus,就好像它是捆绑安装的,但它不是捆绑安装的,而是全局安装的。

如何让 shell 在捆绑 gem 之前查看全局 gem?

0 投票
4 回答
3418 浏览

ruby-on-rails - 我无法在 Arch Linux x64 中安装 therubyracer

当我尝试安装 therubyracer 时,出现以下错误:

我不知道发生了什么。

0 投票
1 回答
458 浏览

ruby - rbenv 可以在共享的 Dreamhost 上使用吗?

由于dreamhost 有非常旧的默认设置,我想使用1.9.3 和更新的Ruby on Rails。

我知道RVM有一个wiki 页面。

但我想使用 rbenv,因为它更轻量级,而且我可以根据项目更改 ruby​​ 版本。

是否有人在 dreamhost 上使用过 rbenv 并且可以分享信息,如果这是工作的 dreamhost,或者在 dreamhost 上存在一些针对 rbenv 的问题?

0 投票
1 回答
3122 浏览

ruby-on-rails - Rails Edge/4 'require' 出错:无法加载此类文件 -- thread_safe

按照此处的说明让应用程序在 Rails Edge 上运行以测试 Rails 4: 使用 Edge 生成 Rails 应用程序的最佳方法是什么? 以及 如何创建 Edge rails 应用程序?

但是遇到这个错误:

使用命令:

Rails master bin dir 的结帐正在我的路上。

我将 rbenv 与 ruby​​ 1.9.3p327 一起使用。

我已经清除了所有已安装的 gem,只是运行 bundler。

Rails 3.2.9 在我的系统上运行良好,有一个正在积极开发的应用程序。