问题标签 [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.
ruby-on-rails - 捆绑器如何工作(通常)?
我对 Ruby/Rails 很陌生,但我正在查看 bundler 并想知道它是如何工作的。您是否像平常一样安装了一整套 gem gem install XYZ
,然后使用 Gemfile 提取这些 gem 的某个子集以用于特定应用程序?还是您不再正常安装 gems,只是将它们包含在 Gemfile 中,然后bundle install
将它们全部包含在一个捆绑包中,然后与您的应用程序一起使用?
非常感谢您花时间回答这个问题,我只是对 bundler 的功能到底是什么有点困惑。
- 地图
ruby-on-rails - 在安装时初始化 Rails 3 插件 gem
我正在创建一个 RubyGem,我想知道是否有任何方法可以设置它,以便当它在 a 中列出Gemfile
并且有人运行bundle install
时,我的 gem 可以将一些文件复制到 Rails 路径中。这将使用户不必键入rails generate blah
,其中blah
是我的 gem 中生成器的名称。
当前版本的 Bundler 在安装 gem 时是否会运行回调?
ruby-on-rails - 我应该将文件夹 .bundle 置于版本控制之下吗
我刚开始使用带有 rails 2.3.8 的 bundler。运行 bundler install 后,我的项目根目录中有文件夹 .bundle 。
我应该将 .bundle 置于版本控制之下吗?
textmate - Text Mate 中的 Bundler Gemfile 语法高亮显示
您好,我正在学习 Rails3,所以我开始使用 gem Bundler ( http://github.com/carlhuda/bundler ) 有人知道如何设置 TextMate 以突出显示Gemfile语法吗?谢谢!
git - 为什么 bundler 没有正确安装存储在 get repo 中的 gem?
捆绑器版本 1.0.0.beta.2
虚拟机信息
bundle install
似乎没有在我的Gemfile
. 即使 bundler 说它成功下载并使用了 repo,gem list
也不同意。关于此设置可能有什么问题的任何想法?
ruby-on-rails - 捆绑器不工作:在“[]”中:未定义的方法“[]”为假:FalseClass
安装(和删除)Compass 后,我的 Rails 应用程序出现了一些问题。bundle install
给了我以下内容:
我试过清理 gemset 并重新安装 Bundler 和其他 gem,但没有运气。我也尝试过创建一个新的应用程序 - 捆绑程序在这里工作正常,所以我猜问题出在我的应用程序代码中,但我不知道去哪里找。
有任何想法吗?:-) 多谢你们。
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 还是有点陌生,所以请用小词回答。:-/
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]
宝石文件
捆绑安装输出
有任何想法吗?
谢谢!
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 身份运行所有内容的终极罪过?在这一点上非常诱人。
谢谢你的帮助!
ruby-on-rails - 我真的必须安装捆绑程序 1.0.0.beta.3 才能运行最新的边缘导轨吗?
当我bundle install
捆绑边缘导轨时,我收到此错误:
有什么方法可以在不安装捆绑器 1.0.0.beta.3 的情况下安装最新的边缘导轨?