• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Railsオフライン環境下でのインストールについて)

Railsオフライン環境下でのインストールについて

このQ&Aのポイント
  • Windows7 32ビットでrailsでWebアプリを開発しましたが、本番環境にセットアップしたいと思います。インターネットに接続できない本番環境にどのような手順でrailsとThinをインストールすれば良いのでしょうか?
  • Windows7 32ビットで開発したrailsのWebアプリをインターネットに接続できない本番環境にセットアップしたいです。具体的な手順としては、Ruby 2.1.5 64ビット版のRubyInstallerとDevkit 64ビット版をインストールし、PostgreSQL 9.4 64ビット版のインストーラを実行すれば良いです。
  • Windows7 32ビットで開発したrailsのWebアプリをインターネットに接続できない本番環境にセットアップする手順を教えてください。Ruby 2.1.5 64ビット版のRubyInstallerとDevkit 64ビット版をインストールし、PostgreSQL 9.4 64ビット版のインストーラを実行すれば良いです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

gemはgemファイルからインストールできるので https://rubygems.org/ などでインストールしたいgemとそれに依存するgemをすべてダウンロードしていれればいいと思います。 例:rails-4.2.1.gemをダウンロードしておいた場合 gem install rails-4.2.1.gem 開発環境で動いているGemfile.lockを見れば必要なバージョンはわかると思います。

rapport5683
質問者

お礼

以下の手順でオフライン下でRailsのインストールが問題なくできました。 ●準備(オンライン) (1)インターネット接続環境でgemをダウンロードする。  bundle install --path=vendor/bundle (2)gemをローカルに保存する。bundle package (3)gem listから出力されなかったものがあれば、  https://rubygems.org/より手動でgemファイルをダウンロードする。 ●オフライン環境  以下のコマンドで各パッケージをインストールする  d:\rails\fms\vendor\cache\でgem install [パッケージ名]  --local --no-ri --no-rdoc 以上、とても参考になりました。ありがとうございます。

その他の回答 (1)

noname#207526
noname#207526
回答No.1

問題はgemだと思います。gemやapt-getではインターネットに接続するので、例えば要求された依存性を、sshなどでコピーして回避するなどが必要と思われます。

関連するQ&A