草庐IT

GMap-NET-Great-Maps-for-Windows-F

全部标签

ruby-on-rails - Windows 7 上的 Ruby on Rails RMagick

好吧,我几乎一整天都在尝试在Windows7x64机器上安装Rmagick。我已经检查了StackOverflow和其他网站上的每一个教程,但无论我遵循哪个教程,我都会收到“无效的驱动器规范”错误。我的环境来自http://railsinstaller.org/.有没有人最近成功安装了Rmagick可以指出我正确的方向?谢谢,这让我发疯,但我真的必须让它发挥作用。 最佳答案 首先也是最重要的是,在报告问题或寻求帮助时,始终包括有关您尝试安装的版本信息,尤其是Ruby。看来您正在使用RailsInstaller安装,但由于您没有提及是

ruby - 根据 Windows 上的每个请求重新加载 Sinatra 应用程序

我已经根据这个thread设置了Rack::Reload#config.rurequire'rubygems'require'sinatra'set:environment,:developmentrequire'app'runSinatra::Application#app.rbclassSinatra::Reloader通过thinstart-Rconfig.ru使用thin运行,但它只会重新加载新添加的路由。当我更改现有路线时,它仍会运行旧代码。当我添加新路由时,它会正确地重新加载它,因此它可以访问,但它不会重新加载任何其他内容。例如,如果我将路线更改为get'/'do'bar'

ruby-on-rails - PostgreSQL gem for rails 不会安装,即使同时安装了 home brew 和 app

我试过按照这个answer让gem工作,但它不会。我设置了我的项目,这样各个项目都有自己的gem,而不是生活在全局空间中的所有主题gem,然后我使用binstubs来允许我做bin/rails.因此,每个项目的所有gem都安装到.bundle/gems/。总是给我带来最棘手问题的是posgresql。让我们完成这些步骤。所以我跑:bundle它爆炸说:Gem::Installer::ExtensionBuildError:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Ver

ruby - 在 Windows XP 中安装 Ruby Curb gem

我正在尝试使用ruby​​1.8进行文件上传,但似乎没有好的现成解决方案。他们似乎都需要一些第3方补丁或项目的分支才能工作。我会使用mechanize,但实际上我需要与xmlapi接口(interface),而mechanize似乎是专门为直接处理网页而设计的。我已经尝试过RestClient但它没有开箱即用的多部分表单功能,您必须使用项目的分支才能使其工作。Net:HTTP似乎也存在类似情况我认为curb是可行的方法,因为无论如何我可能都想使用multicurl来完成我计划做的其他事情。但是,在我的Windows机器上,我似乎无法安装curbgem。geminstallcurb给出了

ruby-on-rails - 在 RSpec 中获取 'Bad value for range'

这是我的代码:#app/models/user.rbclassUser:modeldolet(:user){FactoryGirl.create:user}it"shouldreturnthecorrectdisplayname"doexpect(user.display_name).toeql("Chuck")endend#spec/factories/users.rbFactoryGirl.definedofactory:userdoprovider"MyString"uid"MyString"name"ChuckNorris"oauth_token"MyString"oauth_

ruby - “运行失败跳转到方法定义”错误 : undefined method `current_line' for TextMate:Module

更新:我想通了。Ctrl-F仅在未选择我正在搜索的方法时有效。游标只需要在方法名中。我刚升级到TextMate2。当我选择一个方法并使用Ctrl+F转到它的定义时,我得到:>FailurerunningJumptoMethodDefinition这是痕迹:/Users/ilikepie/Library/ApplicationSupport/TextMate/Managed/Bundles/RubyonRails.tmbundle/Support/lib/rails/text_mate.rb:54:in`method_missing':undefinedmethod`current_li

ruby-on-rails - 无法在 Windows 7 上安装 Rmagick 和 Imagemagick

当我从rmagick-2.13.1.gem所在的目录运行geminstallrmagick-2.13.1.gem时,我收到一条错误消息,指出它无法构建gemnative扩展,如下所示它说c:/Ruby192/bin/ruby.exeextconf.rbcheckingforRubyversion>=1.8.5...yesUnabletogetImagemagickversion***extconf.rbfailed***CouldnotcreateMakefileduetosomereason,probablylackofnecessarylibrariesand/orheaders.

c# - 如何从 .NET 风格的 TDD 迁移到 Ruby?

我一直在努力将我用于测试驱动.NET代码的标准方法调整为Ruby。例如,我正在编写一个类,它将:graball*.markdownfilesfromadirectoryforeachfile:extractcodesamplesfromfilesavecodetofile.csinoutputdirectory通常对于.NET,我最终会得到类似这样的东西:classExamplesToCode{publicExamplesToCode(IFileFinderfinder,IExampleToCodeConverterconverter){...}publicvoidConvert(st

Ruby 1.8.7 和 Net::HTTP:使用客户端证书发出 SSL GET 请求?

我正在尝试使用Net::HTTP通过SSL获取资源。这是相关的代码片段:req=Net::HTTP::Get.new(ContentURI.path)https=Net::HTTP.new(ContentURI.host,ContentURI.port)https.use_ssl=truehttps.cert=OpenSSL::X509::Certificate.new(@cert_raw)https.key=OpenSSL::PKey::RSA.new(@cert_key_raw)https.verify_mode=OpenSSL::SSL::VERIFY_PEERhttps.ca_

ruby-on-rails - Ruby NET::HTTP 在主体之前读取 header (没有 HEAD 请求)?

我使用Net::HTTP和Ruby来抓取URL。我不想抓取流式音频,例如:http://listen2.openstream.co/334其实我只想抓取Html内容,所以没有pdfs、video、txt..现在,我将open_timeout和read_timeout都设置为10,所以即使我抓取这些流式音频页面,它们也会超时。url='http://listen2.openstream.co/334'path=uri.pathreq=Net::HTTP::Get.new(path,{'Accept'=>'*/*','Content-Type'=>'text/plain;charset=u