-
19 votesanswersviews
如何在Bundler中使用“gemspec”规则,同时仍然使用gem的本地签出?
场景:我正在使用Bundler开发一个gem gem-foo . 我依赖 gem-bar ,我已在本地检查开发 . 我可以在 Gemfile 中声明这种依赖关系: gem "gem-bar", :path => "/path/to/local/gem-bar" 但是,在开发gem时,"best practice"似乎是在 ge... -
4 votesanswersviews
Bundler没有加载正确的Gemfile
我正在安装一个Ruby CI服务器,它从Github中拉出我的Rails git repos并用Bundler安装gem . CI服务器有一个自己的Gemfile(因为它也是一个Rails应用程序) . 到现在为止还挺好 . 现在,我首先在新的git pull之后运行bundle install,这很好用: bundle install --gemfile=[..]/build_13/Gemfi... -
11 votesanswersviews
如何使用Gemfile在Rails 3应用程序中自动加载gemspec依赖项
我有一个Rails 3应用程序,我正在变成一个Rails引擎/宝石 . 这个引擎有一些我已放在它的.gemspec文件中的gem依赖项 . 我已经创建了一个新的'parent' Rails 3应用程序,我想将我的引擎gem添加到Gemfile并加载gem 's dependencies automatically ',但这对我不起作用! bundle install 安装gem依赖项很好,但是当... -
5 votesanswersviews
{gem}在/ path / to / local / git / repo的本地覆盖使用分支开发,但Gemfile指定develop
我正在运行bundler v1.3.0.pre.2并试图让bundler将一个拥有gem的本地git存储库捆绑到rails应用程序中 . Gemfile: gem 'mygem', :github => 'myrepo/mygem', :branch => 'develop' 配置: bundle config local.mygem /path/to/local/git/repo ... -
0 votesanswersviews
Bundler希望将rails引擎重新安装为gem
我有一个Rails 4.1项目,在RVM下运行,依赖于Rails引擎 . 在主应用程序的Gemfile中,我引用了引擎: 宝石'车库',路径:'/ srv / webapps / garage' 引擎被部署到该目录,而不是作为打包的.gem文件,但是所有文件都已解压缩 - 它在顶层包含自己的Gemfile,garage.gemspec和目录app lib spec ... 在父应用程序中运行“bu... -
1 votesanswersviews
无法在Gemfile中列出的任何gem源中找到gem 'wdm (>= 0.1.0) x86-mingw32'
我正在试图找出如何解决这个问题 . 我对Ruby一无所知,我只是想读一下需要Jekyll服务的反应文档,因为它们是降价标记(不明白为什么它们需要复杂化这样的东西) . 文档的自述文件说你必须安装这些: Ruby(版本> = 1.8.7) RubyGems(版本> = 1.3.7) Bundler 我已经完成了 . 然后你必须做这些指示: cd react / doc... -
2 votesanswersviews
尝试使用bundler和rvm安装rspec . 错误:未定义的方法'spec'
Rails 2.3.8,bundler 1.0.9 . 我一直收到错误: /Users/dwalseth/.rvm/gems/ruby-1.8.7-p330@rails2/gems/bundler-1.0.9/lib/bundler/source.rb:72:in fetch': undefined methodspec' for nil:NilClass (NoMethodError) ... -
100 votesanswersviews
任务运行者(Gulp,Grunt等)和Bundlers(Webpack,Browserify) . 为什么一起使用?
我对任务运行器和捆绑器世界有点新鲜,并且经历了类似的事情 Grunt,Gulp,Webpack,Browserify ,我觉得他们之间没有太大区别 . 换句话说,我觉得Webpack可以完成任务运行器所做的一切 . 但是我仍然有一个巨大的例子,其中gulp和webpack一起使用 . 我无法弄清楚原因 . 对此我不熟悉,我可能会把事情弄错 . 如果你能指出我所缺少的东西,那就太好了 . 欢迎任... -
-1 votesanswersviews
如何在Symfony2上的Bundle中从公共文件夹加载带有font-face的css?
我有一个叫MyBundle的捆绑包 . 在公用文件夹的bundle中有css / fontes.css,并且还有fontes文件夹 . 在fontes文件夹中有:sourcesanspro-regular-webfont.eot,sourcesanspro-regular-webfont.woff,sourcesanspro-regular-webfont.ttf,sourcesanspro-re... -
322 votesanswersviews
bundle exec rake是什么意思?
bundle exec rake db:migrate 是什么意思?或者只是 bundle exec rake <command> 一般? 我知道 bundle 负责维护Gemfile中的内容 . 我知道"exec"这个词是什么意思 . 我知道 rake 维护着你可以做的所有不同的脚本事情,我知道 db:migrate 就是其中之一 . 我只是不知道这些话在一起做什... -
29 votesanswersviews
Rubygems,Bundler和RVM之间的关系
按照目前的最佳做法,每种方法的作用是什么? 基于我对Bundler和RVM的有限理解,似乎他们 - 像Rubygems - 有自己的宝石安装位置 . 另外,对于每一个,都可以选择使用 sudo 或您的主目录安装到系统路径 . 然后有能力使用Bundler供应宝石(适用时,例如使用Rails) . 所以在我看来现在至少有七个地方可以安装宝石: Rubygems系统路径 Rubygems用户... -
2 votesanswersviews
安装RVM捆绑器错误:未安装Gem bundler,首先运行`gem install bundler`
我开始使用一个新项目,它基于ruby 1.8.7,我使用rvm来管理我的ruby版本,我已经安装了1.8.7和1.9.2 . 事情是我做的时候: rvm use 1.8.7 并尝试运行: bundle install 我明白了: ERROR: Gem bundler is not installed, run `gem install bundler` first. 我已经安装了5次捆绑器,... -
1 votesanswersviews
并行bundle在ruby中安装时的随机错误
我使用jenkins的主/从与rspec编写的并行运行测试用例 . 在每个slave中,我设置了8个执行程序,每个执行程序将在同一时间运行这样的命令:gem install bundler&bundle install&rake rspec ... 执行“bundle install”时会发生随机错误,并且所有这些错误都是“无法加载此类文件--- <%file_name%>” . 此随... -
2 votesanswersviews
安装rbenv并更改Ruby版本后,Rake不再运行
在安装Rbenv和Ruby 1.9.2和1.8.7之后,并将当前项目设置为使用1.9.2(之前使用的是1.8.7),Rake将不再运行 . 运行 rake routes 给出消息: Could not find rake-0.8.7 in any of the sources Run `bundle install` to install missing gems. 运行后 bundle ins... -
10 votesanswersviews
rbenv,捆绑者,独角兽问题
我在我的ruby应用程序环境中使用rbenv和bundler . 我的'捆绑秀': bundle show Gems included by the bundle: * activemodel (3.2.13) * activerecord (3.2.13) * activesupport (3.2.13) * addressable (2.3.4) * arel (3.0.2... -
0 votesanswersviews
不了解rails bundler的输出
我正在尝试将我的项目版本的rails更新为5.2 . 我更新了Gemfile,如下所示: gem 'rails', '~> 5.2.1' 当我运行bundle时,我得到以下输出: Bundler could not find compatible versions for gem "actionmailer": In Gemfile: devise_invi... -
4 votesanswersviews
Rails Nginx Passenger无法结帐会话,因为发生了产生错误
我有一个Rails 3.2.14应用程序,可以在 生产环境 服务器上部署和运行 . 在我推出 生产环境 之前,我正在将其部署到另一台服务器上以测试更改 . 我正在运行最新版本的passenger / nginx并使用Capistrano 2.12.0和Ruby 1.9.3-p194,因为这是一个遗留应用程序,我正在尝试模仿环境 . 我可以毫无问题地部署应用程序,但它不会产生乘客并启动应用程序 . ... -
37 votesanswersviews
如何降级捆绑器或升级rails?
我在我的gemfile中添加了omniauth gem并试图运行bundle install,但是收到了有关rails和bundler版本不兼容的消息 . 我试图更新rails,但收到有关与其他gem不兼容的消息 . 如何将bundler降级到1.0? $ bundle install Fetching gem metadata from http://rubygems.org/...... Fe... -
192 votesanswersviews
用bundler更新一个gem
我使用bundler来管理我的rails应用程序中的依赖项,并且我在git存储库中托管了一个gem,如下所示: gem 'gem-name', :git => 'path/to/my/gem.git' 要更新这个gem,我执行 bundle update 但它也会更新Gemfile中提到的所有gem . 那么更新一个特定宝石的命令是什么? -
75 votesanswersviews
Bundler:您正在尝试在更改Gemfile后以部署模式安装
我对bundler和capistrano很陌生,我正试图一起使用它们 . 当我尝试部署时,我收到消息: 您正在尝试在更改Gemfile后以部署模式安装 . 在别处运行`bundle install'并将更新的Gemfile.lock添加到版本控制 . 我不抱怨,我不明白为什么投诉会出现,因为我在the doc中读到: 如果Gemfile.lock确实存在,并且您已更新Gemfile(5),则... -
2 votesanswersviews
让Bundler从加载了:path的gem / s中的Gemfile / s解析并加载依赖关系
这是我目前的情况: 我正在开发一个rails引擎(“awesome_engine”) . 我通过主机应用程序进行所有开发,即一个rails应用程序,它使用:path参数在其Gemfile中将此引擎指定为依赖项 gem "awesome_engine", :path => "awesome_engine" 这很有效 - 引擎gem文件夹相对于宿主应用程... -
257 votesanswersviews
捆绑安装失败,出现SSL证书验证错误
当我在Centos 5.5上为我的Rails 3项目运行 bundle install 时,它失败并出现错误: Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://bb-m.... -
86 votesanswersviews
使用npm来安装或更新所需的软件包就像bundle for rubygems一样
我爱Bundler,它在依赖管理方面很棒 . 我爱npm,安装节点包很容易!我有一个nodejs应用程序,并希望无论我在哪里部署我的应用程序都是 able to specify my apps dependencies and easily install / update them . 这不是't a library I' m发布,它是一个完整的网络应用程序 . 我知道 npm bundle ... -
0 votesanswersviews
乘客无法生成网页
我一直在努力让我的网络服务器在我的电脑上运行 . 我正在跑步:红宝石1.9.3 rvm 1.14.2(稳定)宝石1.8.24 在带有apache和乘客的ubuntu服务器上 . 我能够访问我的网页,但我不断收到此错误消息: 无法启动Ruby(Rack)应用程序缺少应用程序所需的源文件 . It is possible that you didn't upload your application ... -
115 votesanswersviews
无法找到Gemfile
我当然不是Ruby开发人员,但我的服务器上有一个使用Ruby,Gems和Bundler的应用程序 . 我试图在不同的用户帐户下安装另一个Ruby,但在相同的VPS上 . 当我去跑步 bundle install 我收到以下错误: 找不到Gemfile 我可以删除./bundle目录的内容,以便重新获取所有Gems以清除错误,但是这会对使用相同Gems和Bundler的其他应用程序产生影响吗?... -
2 votesanswersviews
耙子流产了! Bundler找不到gem“bundler”的兼容版本
Bundler 1.1.1似乎与rake不兼容 . 我不知道发生了什么,我正在尝试安装webistrano,当我运行以下命令时 RAILS_ENV=production rake db:migrate 我有: 耙子流产! Bundler找不到gem“bundler”的兼容版本:在Gemfile中:bundler(〜> 1.0.10)ruby当前Bundler版本:bundler(1.1.... -
1 votesanswersviews
无法卸载bundler 1.2.3
我使用ruby 1.9.3和rails 3.0.0版 . 我有捆绑版本1.2.3 . 但在运行bundle install时显示“这个Gemfile需要不同版本的Bundler”..我正在尝试卸载这个1.2.3,但它显示“INFO:gem”bundler“未安装” . 请帮我解决这个问题.. -
0 votesanswersviews
Bundler安装需要较长时间才能执行
获取gem元数据和完整源索引需要过多的时间 . 我正在使用最新的捆绑包 . 有没有办法在笔记本电脑或整个局域网中的多个用户之间共享此信息 . 有哪些机制可以使这种运行更快 . 捆绑安装从https://rubygems.org/获取gem元数据 . 在请求依赖API期间出现错误Bundler :: HTTPError 从https://rubygems.org/获取完整的源索引 使用r... -
0 votesanswersviews
Bundler不兼容
我已经为ruby和rails安装了最新版本,但测试安装错误 . 请问你能帮我解决这个问题吗? 从https://rubygems.org/获取gem元数据.......从https://rubygems.org/获取gem元数据 . 解析依赖关系... Bundler找不到gem的兼容版本"activesupport":在快照(Gemfile.lock)中:activesupp... -
0 votesanswersviews
如何让bundler尊重Ruby版本的子依赖?
Ruby版本:1.9.3 的Gemfile: ruby '1.9.3' source 'http://rubygems.org' gem 'site_prism', '2.6' 运行“捆绑安装”失败: Gem::InstallError: nokogiri requires Ruby version < 2.5, >= 2.2. An error occurred whi...