ଅଫଲାଇନ RubyGems ସ୍ଥାପନ ପାଇଁ ସମ୍ପୂର୍ଣ୍ଣ ନିର୍ଭରତା ସେଟ୍ ଆବଶ୍ୟକ
ଗୋଟିଏ ସ୍ଥାନୀୟ gem ଅଭିଲେଖ ରହିବା ଏବଂ ପ୍ରକ୍ସି ପଛରେ ଅଫଲାଇନ ସ୍ଥାପନ ପାଇଁ ଆବଶ୍ୟକ ସବୁକିଛି ରହିବା ମଧ୍ୟରେ ପାର୍ଥକ୍ୟ କରନ୍ତୁ।
ବ୍ରାଉଜରରୁ ଡାଉନଲୋଡ ହୋଇଥିବା .gem ମୂଳ ପ୍ରକ୍ସି ସମସ୍ୟାକୁ ଏଡ଼ାଇ ପାରେ, କିନ୍ତୁ ସ୍ଥାପନକୁ ସ୍ୱୟଂସମ୍ପୂର୍ଣ୍ଣ କରେ ନାହିଁ। ଅଭିଲେଖକୁ ଲକ୍ଷ୍ୟକୁ ଘୁଞ୍ଚାଇବା ପୂର୍ବରୁ ପ୍ରସ୍ତୁତ କରନ୍ତୁ:
- ପ୍ରତ୍ୟେକ ଅନୁପସ୍ଥିତ ଘୋଷିତ ନିର୍ଭରତାର ଉପଯୁକ୍ତ ସଂସ୍କରଣ।
- ଲକ୍ଷ୍ୟ Ruby, RubyGems ଏବଂ ପ୍ଲାଟଫର୍ମ ସହିତ ସୁସଙ୍ଗତ ଅଭିଲେଖ।
- ଯେକୌଣସି ନେଟିଭ ଏକ୍ସଟେନସନ ପାଇଁ ଆବଶ୍ୟକ କମ୍ପାଇଲର, ହେଡର ଏବଂ ସିଷ୍ଟମ ଲାଇବ୍ରେରୀ।
RubyGems କୁ ସ୍ଥାନୀୟ ସ୍ଥାପନ ପାଇଁ ସ୍ପଷ୍ଟ ଭାବରେ ଅନୁରୋଧ କରନ୍ତୁ:
gem install ./example-1.2.3.gem --local
ଉଦାହରଣ ଫାଇଲନାମ ବଦଳାନ୍ତୁ। ନିର୍ଭରତା ଯାଞ୍ଚ ବନ୍ଦ କରିବା ପରିବର୍ତ୍ତେ ଅନୁମୋଦିତ ଆର୍ଟିଫ୍ୟାକ୍ଟ ପ୍ରକ୍ରିୟା ମାଧ୍ୟମରେ ଅନୁପସ୍ଥିତ ସାମଗ୍ରୀ ସମାଧାନ କରନ୍ତୁ। ଅନ୍ୟ ମେସିନରୁ ପ୍ଲାଟଫର୍ମ ବିଲ୍ଡ କେବଳ ନାମ ଓ ସଂସ୍କରଣ ମେଳ ଖାଉଥିବା କାରଣରୁ କାମ ନ କରିପାରେ।
ସ୍ଥାନୀୟ ମୋଡ RubyGems ର ଫେଚ ବ୍ୟବହାର ସହିତ ସମ୍ପର୍କିତ। ଏକ୍ସଟେନସନ ବିଲ୍ଡ ସ୍କ୍ରିପ୍ଟ ଅନ୍ୟ କାମ କରିପାରେ, ତେଣୁ ଏହା ଯେକୌଣସି ସ୍ଥାପନ କୋଡ ପାଇଁ ସ୍ୟାଣ୍ଡବକ୍ସ ନୁହେଁ। ଅଭିଲେଖ ଆସିବା ପରେ ଏକ୍ସଟେନସନ ବିଫଳତା ଅନୁପସ୍ଥିତ ବିଲ୍ଡ ପୂର୍ବଶର୍ତ୍ତ ସୂଚାଇ ପାରେ; ସେହି ପର୍ଯ୍ୟାୟକୁ ପ୍ରକ୍ସି ଅସ୍ୱୀକୃତିରୁ ଅଲଗା ରିପୋର୍ଟ କରନ୍ତୁ।
ପୁନରାବୃତ୍ତି ନିୟୋଜନ ପାଇଁ, ପ୍ରକଳ୍ପର ସାଧାରଣ ପ୍ୟାକେଜିଂ କାର୍ଯ୍ୟପ୍ରବାହ ମାଧ୍ୟମରେ ନିର୍ଭରତା ସେଟ୍ ରକ୍ଷଣାବେକ୍ଷଣ କରନ୍ତୁ। ନଚେତ ନିର୍ଭରତା ସଂସ୍କରଣ କିମ୍ବା ସ୍ଥାପତ୍ୟରେ ପରିବର୍ତ୍ତନ ପରବର୍ତ୍ତୀ ତଦର୍ଥ ବ୍ରାଉଜର ଡାଉନଲୋଡକୁ ଅନ୍ୟ ସ୍ଥାପନରେ ପରିଣତ କରିପାରେ।