Ruby: Rubyプロジェクトの設定

このドキュメントははじめにガイドの一部です。完全なガイドはこちらからご覧いただけます:Ruby on Railsのはじめに

👋 Stackhero ドキュメントへようこそ!

Stackhero では、すぐに使える Ruby cloud ソリューションをご提供しています。主な特長は以下の通りです:

  • シンプルな git push だけで、数秒でアプリケーションをデプロイできます。
  • 独自ドメイン名をご利用いただけ、HTTPS 証明書の自動設定による高いセキュリティを実現します。
  • 自動バックアップワンクリックアップデート、そしてシンプルで透明性のある予測可能な料金体系で安心してご利用いただけます。
  • プライベートかつ専用インフラによる最適なパフォーマンスと堅牢なセキュリティを確保しています。

時間を節約し、運用をシンプルに:Stackhero の Ruby cloud hosting ソリューションは、わずか5分でお試しいただけます!

新しいRubyプロジェクトを始めるのは簡単です。以下の手順に従ってください。

  1. まず、システムに最新バージョンのRubyがインストールされていることを確認してください。ターミナルで次のコマンドを実行して確認できます。

    asdf install ruby latest \
      && asdf global ruby latest
    

    まだasdfをインストールしていない場合は、先にインストールする必要があります。詳細なインストール手順については、公式のasdfドキュメントを参照してください。

    あるいは、すべての必要なツールが事前にインストールされているオンライン開発ソリューションStackhero Code-Heroを使用することもできます。このプラットフォームでは、手動でインストールすることなくすぐにコーディングを開始できます。

  2. 次に、Railsをインストールします。RailsはRubyGemとして配布されているため、インストールは簡単です。

    gem install rails
    
  3. その後、my_appという名前の新しいRailsアプリケーションを作成し、次のコマンドを使用してRubyのバージョンを指定します。

    rails new my_app
    cd my_app
    asdf local ruby latest
    
  4. Railsサーバーを起動するには、次のコマンドを実行します。

    bin/rails server
    

    Ruby on Railsのウェルカム画面Ruby on Railsのウェルカム画面

これらの手順により、新しいRubyプロジェクトが作成され、適切なRubyバージョンが設定されます。これにより、アプリケーション開発のための堅実な基盤が築かれます。

重要: rails newコマンドを実行すると、Rubyプロジェクト用のローカルGitリポジトリが自動的に作成されます。ただし、まだリモートバージョン管理サービスにはリンクされていません。

適切なバージョン管理とデータの安全性のために、GitLab、GitHub、Bitbucketなどのホスティングサービスにプロジェクトを接続することをお勧めします。

リポジトリホスティングサービスが必要な場合、Stackheroはわずか2分で設定できるGitLabクラウドサービスを提供しています。

Stackhero Code-Heroのようなオンライン開発ソリューションを使用する場合、config/environments/development.rbファイルを調整する必要があります。最後のendキーワードの近くに次の設定を追加します。<XXXXXX>.stackhero-network.comを実際のサーバーホスト名に置き換えてください。

config.hosts << "<XXXXXX>.stackhero-network.com"

ホスト設定の例ホスト設定の例

最後に、次のコマンドでRailsサーバーを起動します。

bin/rails server -b 0.0.0.0

このコマンドは、Railsサーバーが任意のIPアドレスからアクセス可能であることを保証し、特にStackhero Code-Heroを介してリモートで作業する際に便利です。