问题标签 [bundler]

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 投票
2 回答
2392 浏览

ruby-on-rails - Rails/Passenger:没有要加载的文件——捆绑器

我有一个运行旧版本 Rails (2.2.2) 和 Passenger 的应用程序,我使用 Ruby Enterprise Edition 1.8.7 启动并运行。然而,我很快发现旧版本的 Rails 和 Ruby 1.8.7 之间存在一些不兼容,并决定降级到 REE 1.8.6。但是,现在应用程序无法以以下方式启动LoadError

我假设某些路径设置不正确,但我不确定在哪里看。有什么建议么?

0 投票
2 回答
7714 浏览

ruby - 如何跟踪和检查捆绑的 Ruby gem 中的依赖关系

Bundler 将自动为指定的 gem 安装任何依赖项,但是它不会在标准输出中输出哪些依赖项映射到哪些 gem。当依赖项之一安装失败时,该信息很有用。

有没有办法将 Bundler 设置为更详细并在安装时通知依赖项?

我正在使用 Bundler 1.0.2

0 投票
11 回答
79023 浏览

ruby-on-rails - 如何在代理后面使用捆绑器?

我从sudo bundle install命令得到以下输出:

我已正确设置了 $http_proxy,并且已将gem:--http-proxy=my proxy添加到 ~/.gemrc。这些设置允许我的 gem 命令工作,我希望它们能转换为 bundler,但没有这样的运气。

考虑到 sudo 可能不会继承我的所有环境,我还将这些设置添加到我的 root 用户,但 nada。

此时,bundler 阻止我部署我的应用程序,我发现很少有人遇到这个问题。如果没有人有答案,我将被迫从我的 Rails 应用程序中删除 bundler(我不介意这样做......)

0 投票
1 回答
1101 浏览

ruby-on-rails - 如何让杂种与捆绑器一起工作?

使用现有的生产设置过渡到捆绑器。天真地使用 gemfile 和设置,例如:

从...开始

结果是

该怎么办?

0 投票
1 回答
112 浏览

ruby-on-rails - 使用 bundler 维护一组修补过的 rails gem 的最简单方法是什么?

我们正在从“冻结”的 rails gem 过渡到使用 bundler,并希望通过补丁、合并等来维护 rails gem,比如来自外部 git 源。设置它的最简单方法是什么,将 gemspecs 添加到补丁分支等?

0 投票
1 回答
1368 浏览

ruby-on-rails - 如何在 $HOME 中安装 gems 而不是使用 bundler 的“/”?

默认情况下,捆绑器将 gems 安装到系统根目录中。
但我想将 gems 安装到 $HOME 中。
我该怎么做?

0 投票
1 回答
4815 浏览

ruby-on-rails-3 - 如何从我的 Rails 3 项目中删除 gem 而不会出现这个非常奇怪的 Bundle 错误?

错误是:您在开发中修改了 Gemfile,但没有将生成的快照(Gemfile.lock)检查到版本控制中

什么版本控制?Bundle 为什么/如何知道有关版本控制的任何信息?我刚刚从我的 Gemfile 中删除了一行。我不应该这样做吗?

0 投票
6 回答
10967 浏览

ruby-on-rails - 没有要加载的文件——bcrypt_ext(通过设计)

我在 rails 3 上的设计(当前 gem)中使用数据库身份验证,尝试使用用户名/密码登录时出现以下错误。

我之前有“成功安装 bcrypt-ruby-2.1.2”gem。

有任何想法吗?我还尝试为 bundler 提供 git repo 地址并获取 master,但这并不能解决问题。

0 投票
15 回答
298261 浏览

ruby-on-rails - 捆绑器:找不到命令

我通过遵循一些教程正确安装了 vps、ubuntu 10.04、rails 3、ruby 和 mysql。如果我运行bundle checkbundle install收到错误“-bash: bundle: command not found”。从gem list --local我看到“捆绑器(1.0.2,1.0.0)”已安装。

我不知道出了什么问题...

gem environment返回:

echo $PATH返回:

which gem返回:

locate bundle返回:

0 投票
2 回答
5115 浏览

ruby-on-rails - Gemfile 中的条件

我们的团队彼此使用不同的数据库,并且我们正在使用捆绑器,因此我们的 Gemfile 包含 repo 创建者的数据库连接器(mysql)

我正在使用 pg,由于有点懒惰和害怕破坏某些东西,我不想使用 mysql,所以我只是在我们的 Gemfile 中添加了一个 gem "pg"。

当然,由于我们使用的是 git,它总是会显示为一个修改过的文件,而且我们都使用 Gemfile,所以我们不能 gitignore 它或将它与我们的更改一起提交。

问题是,我们该怎么做呢?bundler 中是否有条件,或者我只需要声明我在其他地方使用某个 gem?