▪️今やろうとしていること
自分のPCでコーディングしたrbのファイルをサーバー上で実行する
▪️分からないこと
BundlerとGenfile、gem、rubyの関係性
そもそもサーバー上の自分のフォルダにbundlerを導入して何故私だけが特定のライブラリを使用できるのか(何故他の人に影響を与えないのか?)
▪️背景
自分のPCで書いていたRubyのプログラムをサーバー上で実行しようとしています。
自分のPCではライブラリを色々とインストールして問題なく実行できていましたが、今度はそれをサーバー上の自分のフォルダに移して実行することになりました。
ただ、サーバー上には私の他に複数の人が作業をしていて、ライブラリも私がPCでインストールしたものが入っていません。
Bundlerで自分のフォルダでgemを管理するようにと言われたのですが、それらの関係性が分かりません。
・サーバーにインストールされているRuby
・そのRubyにインストールされているライブラリ(gem?)
・すでにそのサーバーにgemとしてインストールされているbundler
・私がサーバー上の自分のフォルダにインストールするbundler?
・私だけが使いたいgemを定義したgemfile(rubygem.orgから参照してる?インストールしてない?)
これらの関係性がいまいち理解できません。どなたかご支援頂けると幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。