Ruby on Rails ile başlıyorum. Şu anda IRB'den bir .rb dosyası çalıştırmam gerektiğini ve bunun şu anki dizinde bir .xml dosyası oluşturacağını söylediğim bir öğreticiden geçiyorum. Sorum şu: IRB'de .rb dosyasını nasıl çalıştırabilirim? Ve IRB'de çalıştırdığımda bu .rb dosyasının bulunduğu dizinde olmak zorunda mıyım? Aşağıdakileri denedim: sadece dosya dizininde komut satırında "irb" yazarak. Bu, anladığım kadarıyla bir IRB oturumu başlatır. Sonra "irb" filename.rb "" yazdım, ancak şu anki dizinde bir şey oluşturmadım ama en azından hiç hata yapmadı. Düzgün bana hatalar veren bir sürü başka şey denedim. Bu yüzden kendimi çözebileceğimi düşünmüyorum ve konuya yönelmek hiç işe yaramadı. Lütfen yardım et. Teşekkür ederim. Leopard'ı çalıştırıyorum.Ruby on Rails: IRB'de bir .rb dosyası çalıştırılıyor
cevap
Sadece bir dosyayı gerektirerek veya yükleyerek irb’daki bir dosyayı "çalıştırabilirsiniz". Biz sadece şu anda herhangi bir metin kullanarak çalışan dizinde bir .rb dosyası oluşturabilirsiniz
>> require 'fileutils'
>> FileUtils.pwd # prints working directory
>> FileUtils.cd '/path/to/somewhere' # changes the directory
bunu gerektirecek orada tanımlanan değişkenlere erişebilirsiniz. Sorun giderme veya kitaplık ile oynatma sırasında kullanışlıdır. – runlevel0
:
$ irb
>> load './filename.rb'
Eğer
fileutils kullanabilirsiniz irb içinde geçerli çalışma dizini değiştirmek için editör ve içindeki tüm kodu yazın ve sonra terminalde
ruby filename.rb
komutunu kullanın, irb'de değil, çıktıyı irb olarak gösterir.
coolstuff'' '~/myrubystuff/coolstuff.rb'' yerine ' gerektiren bir' Ama dosyayı yükleyerek gerektirir: böylece, tam yolunu sağlamanız gerekir irb gelen –
- 1. Ruby & Ruby on Rails
- 2. Ruby on Rails Dragonfly
- 3. Ruby vs Ruby On Rails
- 4. Ruby on Rails ilişkiler
- 5. Ruby on Rails
- 6. Sadece Ruby on Rails
- 7. Ruby on Rails
- 8. Ruby on Rails
- 9. Ruby on Rails örneği
- 10. Ruby on Rails IE
- 11. Ruby on Rails Switch
- 12. Ruby on Rails
- 13. Ruby on Rails,
- 14. Docsplit Ruby on Rails
- 15. Flexbox'ı Ruby on Rails
- 16. Button on Ruby on Rails bozuk rota
- 17. Ruby on Rails - Küresel Değişken?
- 18. Ruby on Rails: form select
- 19. Ruby On Rails:: alt model
- 20. Ruby On rails projesiz testler
- 21. Oturumlar geçiyor. Ruby on Rails
- 22. Filtreleme Sonuçları - Ruby on Rails
- 23. Ruby on Rails ActiveRecord: çoğullaşma
- 24. Ruby on Rails - Farklı sınıf
- 25. Form Üzerine Ruby on Rails
- 26. Metin alanına Ruby on Rails
- 27. Ruby on Rails I18n enterpolasyonu
- 28. Ruby on Rails auto_complete eklentisi
- 29. Alan Doğrulama Ruby on Rails
- 30. Ruby On Rails onlu sütun
filename.rb bir model midir? ' –