Ruby1.9.2之——Require
来源:互联网 发布:淘宝促销活动策划 编辑:程序博客网 时间:2024/06/07 14:40
貌似在Ruby进入1.9之后有了很多的变化, 有幸用到了Require, 发现了一些新的change.
E.G
在c:/下有两个文件:a.rb b.rb, 现在希望在a.rb中引用b.rb, 那么一般来说可以在a.rb中这么写:
require 'b' 或者 require 'b.rb'
但是执行后有以下提示:
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load --
b.rb (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require'
from a.rb:1:in `<main>'
究其原因是路径不对, 找不到相应的文件, 但是仔细想想这两个文件在同一目录下, 怎么会找不到呢, 于是在1.8.7上测试, 可以找到。
那么这应该就是1.9 带来的change吧, 所以还是要借助于网络, 终于功夫不负有心人, 发现了问题所在。
原来在文件名前面加'./'就可以指当前的路径, 这样文件就可以使用了。
但是有个特别的是如果用load, 那么就不需要'./', 有兴趣的可以研究下。
Good luck.
- Ruby1.9.2之——Require
- Ruby1.9.2之——关联Excel
- Ruby1.9.2之——生成HTML文件
- rvm+ruby1.9.2+rails3
- Angular学习心得之directive——require选项的细节
- Angular学习心得之directive——require选项的细节
- Javascript模块化编程之路——(require.js)
- require源码分析之require
- Ruby1.9.2+rails3环境搭建方法总结
- ruby1.9.2+rails3+nginx+passenger+postgresql
- 关于ruby1.9.2连接mysql5.5数据库
- rails登录示例(ruby1.9.2 ,…
- Watir In Action —— Setup note(Watir安装/Windows XP/Chrome 17/Ruby1.9.3-p0)
- require.js——初探
- Lua学习笔记之文件操作—io.open()、file:read()、require"nixio"
- require之二
- nodejs之require函数
- node.js之require
- linux 下安装JDK及配置环境变量
- MadMice:农夫大战地鼠
- 2. 安装MySQL
- poj 1947 Rebuilding Roads 动态规划经典题目
- 使用WAS 测试数据源报错 Connection fails with error DSRA0010E
- Ruby1.9.2之——Require
- WPF 遍历DataTemplate(获取所有控件)
- 3. 教程
- MySql 导入导出Sql文件
- 常见的排序算法C#版
- Hadoop Shell命令
- android源代码的利用
- 用 C or C++ 开发PHP扩展模块
- POI讀取Excel中的圖片