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

ruby-on-rails - 捆绑器如何工作(通常)?

我对 Ruby/Rails 很陌生,但我正在查看 bundler 并想知道它是如何工作的。您是否像平常一样安装了一整套 gem gem install XYZ,然后使用 Gemfile 提取这些 gem 的某个子集以用于特定应用程序?还是您不再正常安装 gems,只是将它们包含在 Gemfile 中,然后bundle install将它们全部包含在一个捆绑包中,然后与您的应用程序一起使用?

非常感谢您花时间回答这个问题,我只是对 bundler 的功能到底是什么有点困惑。

- 地图

0 投票
1 回答
399 浏览

ruby-on-rails - 在安装时初始化 Rails 3 插件 gem

我正在创建一个 RubyGem,我想知道是否有任何方法可以设置它,以便当它在 a 中列出Gemfile并且有人运行bundle install时,我的 gem 可以将一些文件复制到 Rails 路径中。这将使用户不​​必键入rails generate blah,其中blah是我的 gem 中生成器的名称。

当前版本的 Bundler 在安装 gem 时是否会运行回调?

0 投票
1 回答
852 浏览

ruby-on-rails - 我应该将文件夹 .bundle 置于版本控制之下吗

我刚开始使用带有 rails 2.3.8 的 bundler。运行 bundler install 后,我的项目根目录中有文件夹 .bundle 。

我应该将 .bundle 置于版本控制之下吗?

0 投票
2 回答
1775 浏览

textmate - Text Mate 中的 Bundler Gemfile 语法高亮显示

您好,我正在学习 Rails3,所以我开始使用 gem Bundler ( http://github.com/carlhuda/bundler ) 有人知道如何设置 TextMate 以突出显示Gemfile语法吗?谢谢!

0 投票
1 回答
1640 浏览

git - 为什么 bundler 没有正确安装存储在 get repo 中的 gem?

捆绑器版本 1.0.0.beta.2

虚拟机信息

bundle install似乎没有在我的Gemfile. 即使 bundler 说它成功下载并使用了 repo,gem list也不同意。关于此设置可能有什么问题的任何想法?

0 投票
2 回答
2819 浏览

ruby-on-rails - 捆绑器不工作:在“[]”中:未定义的方法“[]”为假:FalseClass

安装(和删除)Compass 后,我的 Rails 应用程序出现了一些问题。bundle install给了我以下内容:

我试过清理 gemset 并重新安装 Bundler 和其他 gem,但没有运气。我也尝试过创建一个新的应用程序 - 捆绑程序在这里工作正常,所以我猜问题出在我的应用程序代码中,但我不知道去哪里找。

有任何想法吗?:-) 多谢你们。

0 投票
2 回答
1002 浏览

ruby - 在 Rails 3 控制器中需要 gem 失败并出现“常量缺失”

我已经在其他线程中看到过几次这样的问题,但似乎没有一个答案适用。

环境: 来自 jugend 的 Rails 3 amazon/ecs gem。唯一的文件在这里:http: //github.com/jugend/amazon-ecs/blob/master/lib/amazon/ecs.rb

我的 gemfile 有: gem 'amazon-ecs', :git => 'git://github.com/jugend/amazon-ecs.git'

一切都在irb中工作。我可以运行:bundle console require 'amazon/ecs' 然后去城里

当我尝试从控制器使用它时,就像这样:需要'amazon/ecs'

我在第 8 行得到:未初始化的常量 SearchController::Amazon,我第一次尝试使用 Amazon。

ecs.rb 有一个模块 Amazon 包含一个类 Ecs。我不确定为什么这在 erb 中有效,而不是在 rails 中有效。

我对 Rails 还是有点陌生​​,所以请用小词回答。:-/

0 投票
1 回答
1547 浏览

ruby-on-rails - Cucumber 功能在 bundler、rails 2.3.5 中失败了“未定义的方法‘Factory’”

耙黄瓜——跟踪

输出:

系统:在 Ubuntu 9.04 上运行的 Rails 2.3.5

bundler (0.9.26) RubyGems 1.3.7 ruby​​ 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]

宝石文件

捆绑安装输出

有任何想法吗?

谢谢!

0 投票
4 回答
15378 浏览

ruby - RVM 和瘦用户、root 用户与本地用户

因此,我试图通过 RVM 作为服务来运行。在运行 config 命令时,thin install我手动更新/etc/init.d/thin为使用 an su - user,以便 Thin 以本地用户而不是 root 用户身份运行。到现在为止还挺好。

现在,当我尝试它时,sudo service thin start它看起来像是在尝试使用非 RVM 版本的 Ruby(开始时安装在盒子上的 1.8.7)来实际执行命令。我gem install thin在非 RVM 版本上做了一个,然后给我一条uninitialized constant Bundler消息——Bundler 只安装在 RVM gems 中,而不是系统 gems。看起来我无法设置 RVM 环境(即使我的 RVM 启动脚本位于 ~/.bashrc 中,然后包含在 ~/.bash_profile 中)。

我要做的就是使用 RVM 环境而不是系统环境将瘦身作为服务运行。这甚至可能吗?我是否应该放弃并犯下以 root 身份运行所有内容的终极罪过?在这一点上非常诱人。

谢谢你的帮助!

0 投票
1 回答
288 浏览

ruby-on-rails - 我真的必须安装捆绑程序 1.0.0.beta.3 才能运行最新的边缘导轨吗?

当我bundle install捆绑边缘导轨时,我收到此错误:

有什么方法可以在不安装捆绑器 1.0.0.beta.3 的情况下安装最新的边缘导轨?