草庐IT

ruby - 在 RubyMine 中运行单元测试时出现错误 "cannot load such file -- 2.0/Console_ext"

我正在尝试开始为示例ruby​​onrails应用程序运行单元测试,但是每当我尝试运行单元测试时,RubyMine都会打印出以下错误自从我将gem"win32console",'1.3.0'添加到我的Gemfile后,我在运行bundleinstall时也遇到了同样的错误。这是文本形式的错误Exceptionmessage:cannotloadsuchfile--2.0/Console_ext["D:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/win32console-1.3.0-x86-mingw32/lib/Win32/Co

ruby - `require' : cannot load such file -- HTTParty (LoadError)

首先,我是Ruby的新手,我正在学习https://www.distilled.net/resources/web-scraping-with-ruby-and-nokogiri-for-beginners/上的简单教程。我有一个包含以下内容的test.rb文件:require'rubygems'require'Nokogiri'require'HTTParty'require'Pry'require'csv'#thisishowwerequestthepagewe'regoingtoscrapepage=HTTParty.get('https://newyork.craigslist

ruby - 为什么 YAML.load 返回错误的数值?

为什么YAML.load返回错误值?ruby-1.9.2-p0:006>a=YAML.load('merchant_id:014213245611111')=>{"merchant_id"=>843333440073}ruby-1.9.2-p0:007>a["merchant_id"]=>843333440073我使用的是ruby​​1.9.2-p0、rvm、ubuntu10.10、64位。 最佳答案 YAML解析器将“014213245611111”视为八进制(base-8)数字,而不是字符串。将其用引号引起来以保留前导0。

ruby-on-rails - rails - 已安装 rails 但无法创建应用程序 "cannot load such file -- active_support"

我做了sudoapt-getinstallrails,一切看起来都很好。Readingpackagelists...DoneBuildingdependencytreeReadingstateinformation......Settingupruby-actionmailer-2.3(2.3.14-2)...Settingupruby-activeresource-2.3(2.3.14-1)...Settingupruby-rails-2.3(2.3.14-2)...Settinguprails(2.3.14.1)...Settingupruby1.8-dev(1.8.7.352-2

ruby - "no such file to load -- net/https"- Heroku、 ruby 、Ubuntu 10.04

我在其他博客和stackoverflow线程中看到过这个问题,但似乎没有人知道答案。我正在尝试运行heroku并收到此错误:/usr/local/heroku/vendor/gems/rest-client-1.6.1/lib/restclient.rb:9:in`rescuein':nosuchfiletoload--net/https.Tryrunningapt-getinstalllibopenssl-ruby(LoadError)from/usr/local/heroku/vendor/gems/rest-client-1.6.1/lib/restclient.rb:5:in`

轨道上的 ruby 。调度.fcgi 。 dependencies.rb :251:in `require' : cannot load such file -- fcgi (LoadError)

app=redmine-2.0.1ruby=ruby​​1.9.3p194(2012-04-20修订版35410)[x86_64-linux][root@by1016690public]#./dispatch.fcgi/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in`blockinrequire':iconvwillbedeprecatedinthefuture,useString#encodeinstead./usr/local/lib/r

ruby-on-rails - 在什么情况下会从父进程获取 Ruby $LOAD_PATH?

在我的Cucumber场景中,如果我在目标Rails应用程序文件夹中调用rakedb:schema:load,我会得到Cucumber进程的$LOAD_PATH而不是Rails应用程序自己的Gemfile/load路径。我觉得这很奇怪。结果是我得到以下错误:nosuchfiletoload--rails/all我无法在我的cucumber场景之外重现它。ruby-rubygems-e"system'rake-T'"正常工作->'rake-T'有应用程序自己的基于Gemfile的$LOAD_PATH;并且不会产生上述错误。谁能想到为什么子进程(rake-T或rakedb:schema:l

ruby-on-rails - App::Application.load_tasks 在哪里定义?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion#Addyourowntasksinfilesplacedinlib/tasksendingin.rake,#forexamplelib/tasks/capistrano.rake,andtheywillautomaticallybeavailabletoRake.requireFile.expand_path('../config/application',__FI

ruby - Travis-ci 构建失败,rake 中止!加载错误 : cannot load such file -- rspec/core/rake_task

我正在尝试将travis-ci添加到我的项目中,但它一直失败rakeaborted!LoadError:cannotloadsuchfile--rspec/core/rake_task我目前正在使用rspec3.1关于为什么会失败以及如何解决它有什么想法吗?这是我失败的项目:https://github.com/toymachiner62/readable_date_ranges/tree/tests编辑Usingworker:worker-linux-9-2.bb.travis-ci.org:travis-linux-4system_infoBuildsysteminformatio

ruby - Rack : cannot load such file 'sinatra'

我已经在irb中安装了sinatragem,如果我输入,require'sinatra'它返回true。但是当我这样做的时候rackup-dconfig.ru它告诉我nilException`LoadError'at/usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36-cannotloadsuchfile--sinatra这是我的config.rurequire'./app'set:environment,ENV['RACK_ENV'].to_symset:app_file,'app.rb'disable:runrunSinat