草庐IT

require-ified

全部标签

ruby-on-rails - 当我运行 rake assets :precompile got couldn't find file 'jquery' in application. js on//= require jquery

当我运行时bundleexecrakeassets:precompile我得到了couldn'tfindfile'jquery'在application.js上线://=requirejqueryrails3.2.2。什么是原因? 最佳答案 我敢说您的应用程序中没有任何jquery.js文件。如果它不在app/assets或vendor/assets或lib/assets中,请将其添加到其中之一——或者如果您使用的是jquery-railsgem,请按照说明进行操作here. 关于rub

Ruby `require` 自定义代码调用失败

我发现使用require来加载类似Sinatraweb框架的东西没有问题,但我似乎无法使用require来加载我自己的自定义代码?例如我有两个文件:test1.rbtest2.rb'test1.rb'的内容是:#!/usr/bin/envrubyrequire'test2''test2.rb'的内容是:classStringdefvowelsself.scan(/[aeiou]/i)endend如果我尝试运行rubytest1.rb然后我得到以下错误.../Users//.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubyg

ruby-on-rails - bundler 安装获取 "i18n requires Ruby version >= 1.9.3"

如何更正我在运行“bundlerinstall”时收到的“i18n需要Ruby版本>=1.9.3”?背景:需要在dreamhost上使用ruby​​1.8.7,因此为此目标定位了Railsv3.2。命令行Gregs-MacBook-Pro:weekendsGreg$ruby-vruby1.8.7(2013-12-22patchlevel375)[i686-darwin14.1.0]Gregs-MacBook-Pro:weekendsGreg$bundler-vBundlerversion1.9.2Gregs-MacBook-Pro:weekendsGreg$bundlerinstall

ruby - 使用带有 require/rescue 的单行条件

如果require不成功,我想避免错误。我可以用:beginrequire'unexisting_script'rescueLoadErrorend我尝试用单行条件做同样的事情:require'unexisting_script'rescueLoadError并得到错误nosuchfiletoload--unexisting_script(LoadError)对于其他异常/命令,我对单行救援没有问题,这有效:1/0rescueZeroDivisionError我也试过把命令括起来,但没有成功:(require'unexisting_script')rescueLoadError我可以用

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 - 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 - 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 。调度.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 - Ruby 中的 'require' 是否不自动包含子文件夹?

如果我有这个文件夹结构:rexmlrexml/document下面的语法不是递归引用吗?require'rexml'或者如果我还想访问'document'中的内容,我是否需要编写以下内容?:require'rexml/document'我感到困惑的原因是我看到一些代码,其中作者一个接一个地写了两个require语句:require'rexml'require'rexml/document'我不确定这是否真的有必要。 最佳答案 Ruby的标准require只加载Ruby文件,不加载文件夹或其他任何东西。当您说“需要‘rexml’”时,

ruby - "Error installing charlock_holmes": "icu required"

我试图在我的Mac(10.7.5、ruby-1.9.3-p392)上安装charlock_holmes,但我遇到了以下错误:$geminstallcharlock_holmes-v'0.6.9.4'Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingcharlock_holmes:ERROR:Failedtobuildgemnativeextension./Users/mthompson/.rvm/rubies/ruby-1.9.3-p392/bin/rubyextconf.rbcheckingform