问题标签 [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 - 西纳特拉 + 捆绑器?
我想知道如何将 Bundler 与 Sinatra 一起使用。这个想法是使用 Bundler 在 .gems 文件夹中下载的 gem。
ruby - Ruby gem 已激活
如何停用较新版本的黄瓜,或使其与早期版本一起使用?
ruby - 如何在路径中使用捆绑器 gem 二进制文件
我刚开始在 vendor/.js 中使用 bundler 进行 gem 打包。问题在于具有二进制文件的某些 gem(如 rspec 和 cucumber)。my_app/vendor/gems/ruby/1.8/...cucumber-0.6.2/bin/ 下的二进制路径不在我的路径中,因此当我去运行 cucumber 时,找不到命令。
从应用程序中执行捆绑的 gem 二进制文件而不是在我的路径中添加大量文件夹的最简单方法是什么?
谢谢
ruby-on-rails - 如何告诉 TextMate 在“转到文件”中忽略我的 Katz 的 Bundler 文件夹?
我使用 Katz 的 Bundler 来管理 gem 依赖项。
谁知道,如何告诉 TextMate 在“转到文件”中忽略我的“vendor/bundler_gems”文件夹?
你可以看到,我想找到我的 application.sass,而不是“转到文件”从 bundler 文件夹中找到很多垃圾。
ruby-on-rails - 忽略“没有规范文件”警告是否安全
我最近将我的 gem 管理移植到 bundler,让我的应用程序与 heroku 配合得很好。这样做后,我开始看到以下错误(尽管我的应用程序运行良好):
我看过帖子,说我可以忽略它们: http: //gilesbowkett.blogspot.com/2009/03/configgem-unpacked-gem-whatever-in.html
真的是这样吗,我可以放心地忽略这些警告吗?
ruby-on-rails - 如何在 Rails 和 CouchRest 中使用 bundler (0.9.1.pre1)
我想使用当前版本的bundler(从 0.8 到 0.9 有很多变化)来管理我的 Rails 应用程序的 gem。首先,我在Gemfile
app 文件夹的根目录中创建了一个并添加了所有需要的 gem。然后我将(按照手册中的建议)将以下代码放入我的config/environment.rb
:
bundle install
完成后似乎工作正常Your bundle is complete!
。但是在启动我的应用程序时,我收到以下错误:
这里有什么问题?
ruby-on-rails - Rails3 服务器和捆绑器错误:未初始化的常量捆绑器 (NameError)
我只是安装 rails 3 和它需要的所有 gem,但是当我尝试启动服务器时,它说启动脚本中有问题。
所以,我尝试重新安装 Bundler,安装“pre”-version(但实际上它的版本号低于我安装的gem install bundler
现在系统中有下一个宝石:
此外,有相同的错误rails console
和类似的bundle check
:
cucumber - Selenium 模式下的 Cucumber 和 WebRat:使用 gem bundle 时无法启动 mongrel_rails
我正在使用 gem bundler (v.0.9.6) 和 Rails 2.3.5、rubygems 1.3.6 和 ruby 1.8.7(在雪豹上)。我的 Gemfile 看起来像这样:
到现在为止还挺好。我已经成功使用 bundler 几个星期了。但是,我开始在 Selenium 模式下使用 Cucumber 和 WebRat 来测试网站的一些 ajaxy 功能,每当我运行该功能时,WebRat 都会告诉我 Rails 服务器已启动,但我总是收到 XHR_ERROR,Selenium 无法'找不到网址。好吧,碰巧服务器没有启动。
然后,我打开了 webrat/lib/webrat/selenium/application_servers/rails.rb 文件并在 start 方法中放置了一个调试器语句。再次运行该功能,当调试器触发时,我打印了 start_command def 的返回,即:
我将它复制并粘贴到控制台中,从末尾删除了 -d 和 &,这是我得到的输出:
检查它尝试从以下位置加载 mongrel 的路径:“~/.bundle/...”,但 mongrel 是作为系统 gem 安装的。Bundle 在其他情况下可以很好地处理系统 gem 的加载,但在这种特殊情况下,我不知道它为什么会失败 :(。
我试图再次运行“捆绑安装”,它总是说:
从系统 gem 安装 mongrel (1.1.5)
我已经尝试从系统中卸载 mongrel 以尝试制作 bundle 以将其安装在 ~/.bundle 上 (因为这似乎是错误的来源,因为正在此路径中搜索 mongrel 我像上面一样启动 mongrel_rails),但我只是做不到。
当我运行“gem list | grep mongrel”时,我得到:
奇怪的。
我只是希望能够在使用 gem bundler 时成功运行 Cucumber 和 WebRat + Selenium,但这让我抓狂。
谁能启发我?