查看: 8087|回复: 9

[已经解决] 请教发生Errno::ENOENT错误

[复制链接]
梦石
0
星屑
167
在线时间
434 小时
注册时间
2009-1-1
回帖
557
发表于 2010-8-17 06:26:44 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
F1上说是没有文件或目录
C:/路径/Section090
这个Section090到底是什么东西?
梦石
0
星屑
167
在线时间
434 小时
注册时间
2009-1-1
回帖
557
 楼主| 发表于 2010-8-17 07:07:59 | 显示全部楼层

请教__FILE__是什么意思?怎么用?

请教__FILE__是什么意思?怎么用?
回复

使用道具 举报

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
回帖
1912
发表于 2010-8-17 07:15:14 | 显示全部楼层
在 Ruby 里以下划线开头的标识符被认作是局部变量或方法名
回复

使用道具 举报

梦石
0
星屑
167
在线时间
434 小时
注册时间
2009-1-1
回帖
557
 楼主| 发表于 2010-8-17 07:17:43 | 显示全部楼层
本帖最后由 赛露休斯 于 2010-8-17 07:19 编辑

可是据说这个__FILE__是RGSS里的保留字,在rmxp脚本编辑器里蓝色高亮显示
不知道它是什么意思?怎么用?
最近在研究XAS
回复

使用道具 举报

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
回帖
1912
发表于 2010-8-17 07:19:14 | 显示全部楼层
本帖最后由 紫苏 于 2010-8-17 07:28 编辑

如果这个路径用于某个文件操作,那就是个文件;如果是目录操作,那就是个目录

如果和那个 __FILE__ 有关,那应该是 RGSS 脚本编辑器里编号为 90 的脚本源文件名,RGSS 给每个脚本取名为 SECTION***
回复

使用道具 举报

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
回帖
1912
发表于 2010-8-17 07:22:41 | 显示全部楼层
回复 赛露休斯 的帖子

抱歉,这个之前还真不知道。查了一下,这个是内置的一个字符串,保存了当前 Ruby 脚本的源文件名
回复

使用道具 举报

孤独守望

梦石
0
星屑
3144
在线时间
1535 小时
注册时间
2006-10-16
回帖
4223

开拓者贵宾

发表于 2010-8-17 07:26:41 | 显示全部楼层
= =b 我来乱入下
以“__XX__”为名称的方法和字段通常是拒绝重写的,表示『尽量不要修改这个字段/方法』,作为一种协定,常见的还有__id__等
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

八云紫的式神<

梦石
0
星屑
844
在线时间
1260 小时
注册时间
2008-1-1
回帖
3890

烫烫烫

发表于 2010-8-17 07:37:21 | 显示全部楼层
伪变量
除普通的变量之外,还有一种叫做伪变量的特殊变量。
self
当前方法的执行主体
nil
NilClass类的唯一实例
true
TrueClass类的唯一实例
false
FalseClass类的唯一实例。nil 和 false 表示“伪”。
__FILE__
当前源文件名

__LINE__
当前源文件中的行号
伪变量的值不可改变,若对伪变量赋值将引发语法错误。

遇到类似的问题,请点右上角的【隙间】-【RM手册】
然后在右下的搜索框里粘贴上【__FILE__】,点搜索,然后按Ctrl+F,粘贴,就出来了。。

评分

参与人数 1星屑 +240 收起 理由
「旅」 + 240 认可答案

查看全部评分

rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复

使用道具 举报

梦石
0
星屑
167
在线时间
434 小时
注册时间
2009-1-1
回帖
557
 楼主| 发表于 2010-8-17 07:59:39 | 显示全部楼层
谢谢大概明白了
p __FILE__
返回的是一个 Section089 ,这个就是源文件名?找不到有这个文件

另外请教下RUBY里的__FILE__是什么意思?
最近在研究XAS
回复

使用道具 举报

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
回帖
1912
发表于 2010-8-17 08:56:39 | 显示全部楼层
回复 赛露休斯 的帖子

找不到是因为没有这个文件,其数据存储在 scripts.rxdata 中,只不过给了这些子数据们一个名称 SECTION***

评分

参与人数 1星屑 +300 收起 理由
「旅」 + 300 认可答案

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部