草庐IT

ruby-on-rails - Bundler:读取服务器证书 B:证书验证失败(OpenSSL::SSL::SSLError)

我用的是windows,执行bundle或bundleinstall时出现错误:RubyGemsEnvironment:-RUBYGEMSVERSION:2.0.0-RUBYVERSION:1.9.3(2012-02-16patchlevel125)[i386-mingw32]-INSTALLATIONDIRECTORY:C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1-RUBYEXECUTABLE:C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe-EXECUTABLEDIRECTORY:C:/RailsIn

ruby-on-rails - 使用 rails 2.3.18 在 [] (Gem::LoadError) 中找不到 bundler (>= 0)

我有ruby​​版本ruby-1.9.3-p547[x86_64]我正在使用Rails3.0。现在我有一个Rails版本'2.3.18'的项目。当我通过命令promt进入项目时,它要求安装rvmuseree-1.8.7-2012.02[x86_64]。当我运行bundleinstall时,出现以下错误:[root@rajcommunity]#bundleinstall/usr/local/rvm/rubies/ree-1.8.7-2012.02/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:247:in`to_specs':Couldnot

ruby-on-rails - 安装nokogiri(1.6.0)时出错,Bundler无法继续

我尝试打开railsconsole,但是发现错误如下:railscCouldnotfindnokogiri-1.6.0inanyofthesourcesRun`bundleinstall`toinstallmissinggems.然后我运行bundleinstallInstallingnokogiri(1.6.0)Gem::Installer::ExtensionBuildError:ERROR:Failedtobuildgemnativeextension./Users/liuxingqi/.rbenv/versions/1.9.3-p0/bin/rubyextconf.rbExtr

ruby-on-rails - 运行 "bundle"时的 Bundler 警告 - Ruby on Rails

我使用rbenv安装了ruby2.4.2p198(2017-09-14修订版59899)[x86_64-darwin16]版本,并使用以下版本安装了RailsRails5.1.4通过railsnewmy-app创建一个新应用后当我尝试运行bundle时出现以下错误Thedependencytzinfo-data(>=0)willbeunusedbyanyoftheplatformsBundlerisinstallingfor.Bundlerisinstallingforrubybutthedependencyisonlyforx86-mingw32,x86-mswin32,x64-mi

ruby - bundler 什么时候更新指向 git repo 的 gem incase?

我正在尝试将3Rails应用程序的通用功能移动到gem中。我已经创建了gem,在本地对其进行了测试,并将移动到私有(private)存储库。所以,现在我关心的是如果我更改了gem内的代码,如何处理大小写。我是否需要更改gem的版本,如果我想在bundleupdatemygem时更新gem,或者Bundler是否会在执行bundle时从gitrepo的提交哈希中检测到更改更新mygem? 最佳答案 您不需要每次更改gem时都更改gem中的版本。使用gitgems时,Gemfile.lock锁定到提交哈希而不是版本号。您根本不需要指定版

ruby-on-rails - 无法在任何来源中找到 json-1.8.1 (Bundler::GemNotFound)

我正在运行以下堆栈:ruby2.1.1p76(2014-02-24修订版45161)[x86_64-linux]RubyGems2.2.2rails4.1.0bundler版本1.6.2在ubuntu上运行apache我收到以下错误:Couldnotfindjson-1.8.1inanyofthesources(Bundler::GemNotFound)当我查找json时如下:$gemlist|grepjsonjson(1.8.1)multi_json(1.9.2)它在那里,但由于某种原因,来自Passenger的消息如下:Ruby(Rack)applicationcouldnotbe

ruby-on-rails - 安装eventmachine(1.0.3)时出错,Bundler无法继续

我正在尝试让ruby​​onrails在我运行osx10.10的mac上进行设置。我正在尝试让服务器运行开源项目kandan,但是在尝试在eventmachine1.0.3gem上捆绑安装时出现错误。我不确定我在看什么,谁能帮我解决这个问题?bundleinstallFetchinggemmetadatafromhttps://rubygems.org/.............Fetchingversionmetadatafromhttps://rubygems.org/...Fetchingdependencymetadatafromhttps://rubygems.org/..U

ruby - Bundler 在直接调用 .rb 文件时工作,在通过其他 ruby​​ 脚本的 exec 调用时失败

我需要使用Bundler+Gemfile从另一个使用Bundler+Gemfile的ruby​​script1.rb调用一个ruby​​script2.rb。我注意到script2.rb可用的gem只有script1.rb的gem。当script1.rb调用script2.rb时,script2.rb独有的gem不可用。当直接从bashshell调用script2.rb时,一切都可用。我确定这不是ENV问题,我在两个文件中使用diff和辅助代码对它们进行了比较,并进行了一些修改以使它们匹配。File.open("script2_env.txt",'wb'){|f|f.write(JSO

ruby-on-rails - 如何解决 Bundler 中的 Gem 兼容问题?

在我们的Rails应用程序中,我们使用了两个需要rest-client的gem(urbanairship和nylas)。一个想要~>1.6.7,另一个想要~>1.7.1。常用的bundleudpate和rmGemfile.lock;bundle安装不起作用。当Bundler解决依赖关系时,我们得到这个:Fetchingdependencymetadatafromhttps://rubygems.org/..Resolvingdependencies......................................................................

ruby - 当我运行 "gem list"时, bundler (默认 : 1. 16.2)是什么意思?什么是(默认)部分?

我收到此错误消息:.rvm/gems/ruby-2.5.1/bin/ruby_executable_hooks:24:in`'我重新安装了Rubyrvmreinstallruby-2.5.1它给出错误信息:Errorrunning'__rvm_withruby-2.5.1gemset_pristine',pleaseread/home/zoli/.rvm/log/1533209563_ruby-2.5.1/gemset.pristine-ruby-2.5.1.log这就是我第一次遇到这个错误的原因:$gemlistbun***LOCALGEMS***bundler(default:1.