草庐IT

ruby - rvm、irb 和 require - 不适用于 irb 下已安装的 gem

我今天刚刚安装了rvm,它看起来非常方便/强大。我想我已经掌握了窍门,但是......当使用安装了rvm的ruby​​并运行irb时,当我需要安装的gem时,比如“rvm”,我得到:>kimptoc$rvmuse1.8.7Using/Users/kimptoc/.rvm/gems/ruby-1.8.7-p302>kimptoc$gemlist***LOCALGEMS***abstract(1.0.0)...rvm(1.0.11)...>kimptoc$irbruby-1.8.7-p302>require'rvm'LoadError:nosuchfiletoload--rvmfrom(i

ruby-on-rails - Ruby on rails :- 找不到 RubyGem rails (>= 0) (Gem::LoadError)

我是RubyonRails的新手。我使用http://railsinstaller.org/中的安装程序在我的Windows7上安装了ruby​​onrails.我可以创建一个项目,此后就不行了(我不知道我在这期间做了什么:-()。完整的错误信息是:-关于创建新项目:-c:\Sites>railsnewTickets_TestE:/Ashish/Ruby192/lib/ruby/1.9.1/rubygems.rb:762:in`report_activate_error':CouldnotfindRubyGemrails(>=0)(Gem::LoadError)fromE:/Ashis

ruby - 由于缺少 libmysql,在 Windows 上安装 mysql-2.9.0 gem 失败

我正在尝试在WindowsServer2003上安装Redmine2.1.4。要使其正常工作,我需要安装activerecord-mysql-adaptergem,它似乎依赖于mysql-2.9.0.gem。我已经从rubygems下载了后者并执行了:geminstallmysql-2.9.0.gem给出以下输出:C:\>geminstallmysql-2.9.0.gemTemporarilyenhancingPATHtoincludeDevKit...Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallin

ruby-on-rails - Stripe gem - Discover、Diners Club 和 JCB 卡 - 您的卡不受支持

我正在使用stripegem我正在尝试使用以下代码添加信用卡作为documentation建议:Stripe::Token.create(:card=>{:number=>"4242424242424242",:exp_month=>1,:exp_year=>2017,:cvc=>"314"},)我尝试了所有来自thispageofstripe的测试卡号它似乎不适用于dinersclub、discover和JCB。当我使用上述其中一张卡时,我从stripe得到的错误是Stripe::CardError:Yourcardisnotsupported,但它适用于visa、mastercar

ruby-on-rails - Bundler.require 不适用于我的 gem 中的 ActiveRecord

我刚刚创建了一个新的gem(使用bundler)并想添加ActiveRecord支持。所以我将s.add_dependency"activerecord","~>3.0"添加到我的gemspec中。然后我使用Bundler.setup和Bundler.require并认为我现在可以访问ActiveRecord,但我没有。我必须明确使用require"active_record"。知道为什么Bundler.require在那种情况下对我不起作用吗? 最佳答案 首先,如果您要打包gem,donotuseBundler.require.B

ruby - ruby 电子表格 gem 可以换行吗?

有没有一种方法可以使用ruby​​电子表格gem来生成一个电子表格,其中的单元格的文本被换行了?(如果不行,还有其他办法吗?)谢谢,--保罗附注不幸的是,为了回应两条对我不起作用的好建议,我应该注意:1)我现在无法将我的ruby​​应用程序转换为JRuby。2)我在Linux而不是Windows上开发。 最佳答案 请尝试使用Ruby电子表格gem:fmt=Spreadsheet::Format.new:text_wrap=>truesheet.row(y).set_format(x,fmt)在这里形成:http://rubyforg

相当于 ruby​​ Gem 文件的 Python

所以我有一个在服务器上运行的ruby​​sinatra程序,我有一个Gem文件来确保安装它的所有依赖项。但是它调用了一个python脚本,它有自己的python模块依赖关系。因此,当它部署到服务器时,所有ruby​​gems依赖项都很好,但它们不是python依赖项。是否有相当于Gem文件的python文件?或者有没有办法让我通过Gem文件安装python模块?有人向我建议了buildr,但这似乎是针对基于Java的程序。如有任何帮助,我们将不胜感激。 最佳答案 安装包(gem安装)pipinstallmypackage依赖和批量安

ruby-on-rails - 安装 Rails 时出现 ruby​​gems.rb 问题

我最近不得不删除我在Ruby中的所有版本并重新安装它们。这样做之后(如果相关,我现在使用的是2.0.0)我无法重新安装Rails。这一切都是通过RVM完成的。这里是错误:1:在require':cannotloadsuchfile--rubygems.rb(LoadError)from:1:in'更新:我尝试按照Albert的建议重新安装RVM。我仍然收到相同的错误消息。当我运行which-aruby时/Users/bob/.rvm/rubies/ruby-2.0.0-p353/bin/ruby/usr/bin/ruby当我运行rvmremove2.0.0时Errorrunning'_

ruby - 使用 Ruby Gem DBI

我想在共享的linux服务器上通过ruby​​访问MySQL。我想我需要使用DBI模块,但我似乎无法访问它。我是这样安装的:geminstall-rdbi它无法安装在正常位置,因为我在共享服务器上并且没有权限:WARNING:Installingto~/.gemsince/usr/lib/ruby/gems/1.8and/usr/binaren'tbothwritable.WARNING:Youdon'thave~/.gem/ruby/1.8/bininyourPATH,gemexecutableswillnotrun.虽然看起来安装成功了。但是,现在当我尝试要求它时,我只是得到一个错

ruby - Gem::Installer::ExtensionBuildError: ERROR: with capybara-webkit

我可以在Mac上安装capybara-webkit,当我在Ubuntu上部署代码时,我遇到以下错误Gem::Installer::ExtensionBuildError:ERROR:Failedtobuildgemnativeextension./usr/local/bin/rubyextconf.rbGemfileswillremaininstalledin/home/datas/.bundler/tmp/7940/gems/capybara-webkit-0.12.1forinspection.Resultsloggedto/home/datas/.bundler/tmp/7940