require './ex25' can't load such file
2015-07-17 15:58
537 查看
require './ex25' can't load such file
在练习learn ruby the hard way时候,第25题,发生了一下错误LoadError: cannot load such file -- ./ex25 from /Users/yutu04/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /Users/yutu04/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from (irb):8 from /Users/yutu04/.rvm/rubies/ruby-2.2.0/bin/irb:11:in `<main>'
很显然是因为没有找到ex25.rb文件导致的,
那么如何处理呢,实在irb中直接导向到ex25.rb 所在的目录可以不?
但是我不知道怎么处理的,
后来 在stackoverflow上面查到了原因
the workding directory is no longer in the Ruby path in Ruby 1.92.
所以将irb退出,然后在terminal中讲路径先导向到ex25.rb所在的目录
然后再irb。
这次require './ex25' 成功
2.2.0 :001 > require './ex25' => true
如果你觉得每次输入Ex25 这个module名称太费事,那么可以改为
include Ex25 相当于说【我要讲Ex25 这个module里的所以东西include到我ianz的module里面。】
相关文章推荐
- iOS上怎样让按钮(UIbutton)文本左对齐展示
- ServletRequest接口召回总结
- ERROR 1366 (HY000): Incorrect string value: '\xE4\xB8\xAD\xE5\x9B\xBD' for column 'tname' at row 1
- 问题-[致命错误] Project1.dpr(1): Unit not found: 'System.pas' or binary equivalents (DCU,DPU)
- NameValueCollection类读取配置信息
- UITableView 分隔线的自定义方法(可自定义分隔线的颜色 粗细 与屏幕边缘的距离)
- Java Generics Quick Tutorial
- CsQuery 犀利的html代码分析库,像jq一样用c#处理html
- 几个.net的GUI控件库
- 详解Django中Request对象的相关用法
- Android开发过程中R文件丢失clean和build project都无效 已解决
- 自己写的类似UITextView的类,实现UIKeyInput协议
- ServletRequest与ServletResponse
- Ducci Sequence
- startActivityForResult() 中requestCode 和 resultCode 的作用
- Windows 10 Build 10240专业版全新安装和激活教程
- setPartitionerClass、setOutputKeyComparatorClass 与 setOutputValueGroupingComparator
- UINavigationController的 initWithNavigationBarClass:toolbarClass: 创建方法使用
- UILable控件自适应高度方法整理小记
- android之布局与UI组件