私はSciTeエディタをテストしており、GosuはRubyのゲーム開発を行っています。私はスプライトをコントロールするクラスを作ることにしました。クラスは、メイン.rbファイルと同じフォルダ内の別の.rbファイルに書き込まれました。しかし、私はSprite.new
をメインファイルに使用できません。どうやってやるの?Rubyでクラス/ etcにリモートファイルを使用するには?
答えて
require File.join(File.dirname(__FILE__), '', 'MyFile')
:あなたはこのようなコマンドラインに追加することができます。しかし、ちょうどrequire
は、単に常に異なるOSで動作するとは限りません。しかし、上記のコードは常に私のために働く。
require 'sprite'
(または何でもそれは呼ばれています。)
フレデリックノートとして、あなたはRuby 1.9のを使用している場合、現在のディレクトリは、私がに同意する場合(わからない自動負荷パスの一部ではありません決定)。私はなぜ知らない
ruby -I. main.rb
'system' 'System' 'システムもありません。 rb 'system.rb'はうまくいくようです。 "ロードするファイルはありません" – Voldemort
@Omega次に、実際のファイル/ディレクトリ構造、実行方法などの詳細を提供する必要があります。 –
私がしたのは、RubyGemsを使用してGosuをインストールしてからデスクトップのフォルダに2つの.rbテキストファイルを作成しました。私はSciTeを使って両方を編集しています。それは本当にすべてです。私はこのエラーを受け取りました:C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:require:ロードするファイルがありません - System.rb(LoadError) \t from C :/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36: 'require '中 \t Game.rb:2:'
- 1. RubyZipを使用してZipにリモートファイルを格納するRuby
- 2. Ruby - リモートファイルのダウンロード...タイムアウト?
- 3. /etc/passwd-、/ etc/shadow-、/ etc/group-の使用
- 4. Rubyでのクラス変数の使用を避けるには
- 5. AJAXを使用してリモートファイル情報を取得するには?
- 6. RubyやRubyのRubyでカウンタを使用するには
- 7. ruby Net :: SSHを使ってsudo経由でリモートファイルを読む
- 8. Ruby ActiveSupport :: Concernでクラス変数を使用する代わりに
- 9. git pullでリモートファイルをコミットするには?
- 10. rubyアソシエーションと同じクラスにhas_oneとbelongs_toを使用する
- 11. 人形の/ etc/fstabにaugeasを使用する際のトラブル
- 12. Rubyクラス内でのCapybaraの使用
- 13. sshを使用してリモートファイルを削除する方法は?
- 14. /etc/hostsを変更せずにカスタムDNSを使用するMac OS X
- 15. ストリームとラッパー:私は、リモートファイルをダウンロードするためにFTPを使用してい
- 16. C++でクラスを使用するには?
- 17. Javaでクライアントインターフェイスを使用してリモートファイルを取得する方法
- 18. CSVクラスを使用してRubyで.csvファイルを解析する
- 19. rubyのクラス/静的メソッドでの使用は何ですか?
- 20. /etc/hostsの使用を強制的に要求する
- 21. ruby on railsのimage_tagヘルパーで複数のクラスを使用する
- 22. クラスとモジュールでRuby method_missingを使用する
- 23. 複数のリモートファイルをHttpWebRequest経由で別のリモートファイルにコピーするC#
- 24. ループのためにRubyでRedis pipelineを使用するには?
- 25. AWSのためにrubyでget_objectを使用するには?
- 26. Rubyで3つのセンテンスにデルタを使用するには?
- 27. libssh2を使用してリモートファイルに文字列を書き込む
- 28. Ruby on Railsアプリ用にVPSを設定する...使用するRubyのバージョンは?
- 29. WebDAVにGuzzleを使用してリモートファイルをコピーするにはどうすればよいですか?
- 30. AWS CLIを使用してリモートファイルをS3バケットに転送するにはどうすればよいですか?
(これは本当に "リモート"ファイルではなく、リモートはほとんどの場合、別のマシン上にあることを意味します)。 –