Когда я пытаюсь открыть файл Ruby в том же каталоге, происходит что-то странное, например:
C:\RubyFiles>file = File.open("Lottery.rb", "r")
'file' is not recognized as an internal or external command, operable program or batch file.
Теперь я знаю, что это не имеет ничего общего с открытием самого файла, но мне нужен был пример;)
(Это было решено ^): D
Но теперь хотелось бы узнать, как запустить сам файл? Кто-нибудь может помочь? Заранее спасибо!
1 ответ
После открытия irb вы можете запустить файл ruby, используя Kernel#load
load 'Lottery.rb'
Если этот файл просто включает определения модуля / класса, вы, вероятно, захотите загрузить его только один раз. Это то, что Kernel#require
обеспечивает:
require 'Lottery.rb'
Похожие вопросы
Связанные вопросы
Новые вопросы
ruby
Ruby - это многоплатформенный динамический объектно-ориентированный интерпретируемый язык с открытым исходным кодом. Тег [ruby] предназначен для вопросов, связанных с языком Ruby, включая его синтаксис и его библиотеки. Вопросы Ruby on Rails должны быть помечены [ruby-on-rails].
file = File.open("Lottery.rb", "r")
после запуска ruby.exe и посмотрите, куда вы попадете.