小编Bur*_*mar的帖子

如何消除RubyMine错误的“没有此类文件要加载”错误

我最近在另一台机器上安装了RubyMine,并在那里克隆了一个GitHub存储库。

我的应用程序与第一台计算机上运行的应用程序完全相同,但是RM代码检查的结果截然不同:我收到数十个“无法加载此类文件”错误。

即使应用程序从命令行和RM都可以正常运行,也可以这样做。

在“运行/调试配置”对话框中,我在Ruby参数中指定了加载路径(-I。-I ..)。

代码检查是否不遵守配置?也许它正在使用其他配置?

rubymine

5
推荐指数
1
解决办法
1163
查看次数

是否有一个具有方法#to_str的Ruby内置类或模块(除String外)?

对于某些测试,我正在寻找具有方法#to_str的Ruby内置类或模块(不是String)。

(我知道很多人都有方法#to_s,但这不是我想要的。)

我仔细研究了文档,找不到任何此类文档。

ruby

4
推荐指数
1
解决办法
66
查看次数

为什么Ruby YAML有时在管道char(|)之后添加'2'?

在使用Ruby模块YAML时,我遇到了一个我不理解的行为.

多行字符串的字符串#to_yaml有时会在管道字符后添加字符'2':'| 2'与仅'|'.

特别是,当第一行为空时,它会执行此操作.

任何线索为什么?

这是一个例子:

C:\Users\Burdette>irb
irb(main):001:0> RUBY_VERSION
=> "2.2.6"
irb(main):002:0> require 'yaml'
=> true
irb(main):003:0> s = <<EOT
irb(main):004:0" 1
irb(main):005:0" 2
irb(main):006:0" 3
irb(main):007:0" EOT
=> "1\n2\n3\n"
irb(main):008:0> puts s.to_yaml
--- |
  1
  2
  3
=> nil
irb(main):009:0> s = "\n" + s
=> "\n1\n2\n3\n"
irb(main):010:0> puts s.to_yaml
--- |2

  1
  2
  3
=> nil
irb(main):011:0> exit
Run Code Online (Sandbox Code Playgroud)

ruby yaml

1
推荐指数
1
解决办法
141
查看次数

标签 统计

ruby ×2

rubymine ×1

yaml ×1