1. ホーム
  2. ruby-on-rails

[解決済み] rubyスクリプトでディレクトリを変更するには?

2022-10-27 12:29:52

質問

新しいrailsアプリケーションを作成し、そのアプリケーションのrailsサーバを起動したいのですが、すべてrubyスクリプトから行います。

私のコードは以下のようなものです。

#!/usr/bin/env ruby
system "rails new my_app"
system "cd my_app"
system "rails server &"

しかし、"rails server &を実行すると、パスはmy_appフォルダではなく、親フォルダ内にあります。

新しいアプリケーションのために "rails server", "rake about" and "rake db:migrate" を実行できるように、スクリプト内のディレクトリを変更する方法はありますか?

すべてのワークアラウンドのヒントは、感謝されます。

どのように解決するのですか?

使用方法 Dir.chdir :

Dir.chdir "my_app"