草庐IT

require-ified

全部标签

ruby - 获取 libxml2.2.dylib "file is not of required architecture"错误

我正在尝试使用rvm在运行SnowLeopard的Mac上安装Ruby1.9.2。我的.bash_profile包含ARCHFLAGS="-archx86_64"要安装ruby​​,我运行:rvminstall1.9.2-C--enable-shared编译时出现错误。这是make.error.log:[2010-01-2010:03:00]makeld:in/usr/local/lib/libxml2.2.dylib,fileisnotofrequiredarchitecturecollect2:ldreturned1exitstatusmake[1]:***[../../.ext/

ruby - 将 Require.JS(r.js 构建)包含到中间人构建中

我与Middleman合作开发、测试和构建我的HAML和SASS项目。现在我也喜欢使用require.js。有什么方法可以将R.js构建集成到Middleman构建中?您对此有什么经验吗?你如何处理中间人中的require.js? 最佳答案 就“运行r.js”而言,它非常简单:将r.js保存到项目的根目录中。定义一个在构建后执行r.js的自定义扩展(config.rb):moduleRequireJSclass激活自定义扩展(config.rb):configure:builddo…activate:requirejsend

ruby - 将 Ruby `require` 放在模块定义之外?

在Ruby中,可以将require语句放在模块定义之外吗?require的模块在嵌套在模块中的类中是否仍然可用?例如,是这样的:require'baz'moduleFooclassBar#somecodeusingBazendend和这个一样吗?moduleFoorequire'baz'classBar#somecodeusingBazendend和这个一样吗?moduleFooclassBarrequire'baz'#somecodeusingBazendend 最佳答案 你可以把require放在任何地方。正如您在文档中看到的那

ruby - 尝试安装 bro 页面 : mime-types requires Ruby version >= 1. 9.2

我一直在尝试安装bropages,但我碰壁了。我已经成功升级到Ruby2.1.0:craig@Craig-loaf:~$ruby-vruby2.1.0p0(2013-12-25revision44422)[x86_64-linux]craig@Craig-loaf:~$gem-v2.2.1但我尝试安装bro页面,如下所示:craig@Craig-loaf:~$sudogeminstallbropagesERROR:Errorinstallingbropages:mime-typesrequiresRubyversion>=1.9.2.这对我来说毫无意义。我在Stackoverflow上

ruby - 为什么 IRB 无法将文件定位到 "require"?

我在目录test/中有一个文件。该文件是“test.rb”。当我启动IRB并输入:require'test'require_relative'test'它返回:LoadError:cannotloadsuchfile--test和:LoadError:cannotinferbasepath我的Ruby有问题吗? 最佳答案 试试require'./test'我认为较新版本的Ruby从Ruby路径中删除了当前目录。编辑:此外,查看“Whyisn'tcurrentdirectoryonmyRubypath?”的答案,了解为什么requir

ruby-on-rails - rails Rspec `require' : cannot load such file -- rails_helper (LoadError)

我正在尝试使用Rspec进行测试。当我运行时$rspecmytest_spec.rb由于我得到以下错误/home/bastien/.merbenv/versions/2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in`require':cannotloadsuchfile--rails_helper(LoadError)我已经尝试了很多东西,如果我跑了,不知何故rspecspec或bundleexecrspec从我的.rspec文件所在的文件夹中,我没有收到任何错误。我创建了一个应用程序只是为了测试这个问题(我创

ruby - (...)在 `require' : no such file to load -- 'gemname' (LoadError)

我整天都在接受培训来解决这个问题,但我做不到。问题很简单,我不想在每次需要gem时都输入require'rubygems'行...如果我将require'rubygems'放在任何其他“require”之前,文件运行完美,但如果我不放置require'rubygems'行,则会发生以下错误:(...)在`require'中:没有要加载的文件--'gemname'(LoadError)我怀疑可能还有一些路径可以检查gems存储库。想请教一下有没有办法做到这一点。非常感谢。干杯,胡安。 最佳答案 你可以调用你的ruby​​脚本ruby-

ruby-on-rails - react_on_rails 安装 : yarn is required error

我正尝试按照以下说明为现有的Rails5.0应用程序设置react_on_rails:https://github.com/shakacode/react_on_railsgem"react_on_rails","8.0.0"rails生成react_on_rails:install我收到以下错误:ERROR:yarnisrequired.Pleaseinstallitbeforecontinuing.https://yarnpkg.com/en/docs/install现在这是我的yarn、npm和Node路径:[user@server]$whichnode/usr/bin/node

ruby-on-rails - 消息 : Failure/Error: require File. expand_path ('../../config/environment' , __FILE__)

首先,我阅读了其他有类似问题的用户的帖子,但无法找出我的错误所在。我想在以下文件上使用RSpec开始测试:dashboard_view_spec.rb:require'rails_helper'RSpec.feature"Dashboard",type::featuredobefore(:each)do@current_user=User.create!(email:"xyz@xyz.com",password:"xyz123")sign_in_with(@current_user.email,@current_user.password)end#NAVBARRSPECTESTscen

ruby-on-rails - 更改 `require` 以连接 Ruby 文件是聪明还是疯狂?

当启动具有大量依赖项的Rails应用程序时,(我认为)会花费大量时间在requireing文件上。假设您要创建一个部署过程,将所有require语句转换为文件串联,使用相同的规则(不要两次获取相同的文件,等等)。本质上,它将像Assets管道对待javascript一样对待Ruby。这会产生真正的速度差异吗?它会不会产生任何问题——例如,具有可变范围——除了更难将错误跟踪到其原始源文件之外?简而言之,这是聪明还是疯狂?更新正如pst指出的那样,这在生产中毫无意义,服务器可能会加载所有内容一次,然后fork处理新请求。但考虑一下测试环境,每次运行测试时都会在其中启动Rails应用程序。预