RubyGems ತನ್ನದೇ ಪ್ರಾಕ್ಸಿ ಇನ್ಪುಟ್ಗಳನ್ನು ಹೊಂದಿದೆ. ಕಂಪನಿಯ ಪ್ರಾಕ್ಸಿ ಬಳಸುವ ಬ್ರೌಸರ್ ಅಥವಾ IDE gem ಆದೇಶ ಆಯ್ಕೆ ಮಾಡುವ ಎಂಡ್ಪಾಯಿಂಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದಿಲ್ಲ.

ಒಂದು fetch ಗಾಗಿ:

gem fetch rake --http-proxy http://proxy.example:8080

ಎಂಡ್ಪಾಯಿಂಟ್ ಅನ್ನು ಅನುಮೋದಿತ ಸೇವೆಯಿಂದ ಬದಲಾಯಿಸಿ. ಸಾರ್ವಜನಿಕ ಮಧ್ಯಸ್ಥಗಾರರಿಗೆ ಅನುಮತಿ ಇರುವ ಸಾರ್ವಜನಿಕ gem ಡೌನ್ಲೋಡ್ಗಳಿಗೆ, HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿ ಅಭ್ಯರ್ಥಿಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಈ ಆದೇಶವು ಹೆಸರಿಸಿದ gem ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತದೆ.

ಪುನರಾವರ್ತಿತ ಆದೇಶಗಳು

RubyGems ಪ್ರಾಕ್ಸಿ ಪತ್ತೆಗಾಗಿ HTTP_PROXY, HTTP_PROXY_USER ಮತ್ತು HTTP_PROXY_PASS ಅನ್ನು ದಾಖಲಿಸುತ್ತದೆ. ಸ್ಥಾಪಿತ ಆವೃತ್ತಿ ಬೆಂಬಲಿಸುವ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ನಿಮ್ಮ ಪರಿಸರದ ಸಾಮಾನ್ಯ ರುಜುವಾತು ನಿರ್ವಹಣೆಯನ್ನು ಬಳಸಿ.

ಸ್ಥಾಯಿ ಸೆಟ್ಟಿಂಗ್ ಬದಲಾದ ನಂತರ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಟರ್ಮಿನಲ್ಗಳು ತಮ್ಮ ಪರಿಸರವನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತವೆ; build ಸೇವೆಗೆ ಮತ್ತೆ ಬೇರೆ ಪರಿಸರ ಇರಬಹುದು. ವಿಫಲವಾದ ಆದೇಶವನ್ನು ಚಲಾಯಿಸುತ್ತಿರುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪರಿಶೀಲಿಸಿ.

ಏನು ವಿಫಲವಾಯಿತು?

ದೋಷಪೂರಿತ ವಿಳಾಸ
URI ಸ್ಕೀಮ್, ಹೋಸ್ಟ್ ಮತ್ತು ಪೋರ್ಟ್ ಪರಿಶೀಲಿಸಿ. ಶೆಲ್ ಉಲ್ಲೇಖ ಮತ್ತು URI ಎನ್ಕೋಡಿಂಗ್ ವಿಭಿನ್ನ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುತ್ತವೆ.
ದೃಢೀಕರಣ ಸವಾಲು
ಅಗತ್ಯವಿರುವ ವಿಧಾನ ಮತ್ತು ಖಾತೆ ರೂಪವನ್ನು ಪರಿಶೀಲಿಸಿ. ಡೊಮೇನ್ ಆಕಾರದ ಬಳಕೆದಾರ ಹೆಸರು NTLM ಅಥವಾ ಬೇರೆ ಬೆಂಬಲಿಸದ ಕಾರ್ಯವಿಧಾನವನ್ನು ಸೇರಿಸುವುದಿಲ್ಲ.
ಪ್ರಮಾಣಪತ್ರ ವೈಫಲ್ಯ
ಸಂಬಂಧಿತ ಪ್ರಮಾಣಪತ್ರ ಮತ್ತು ನಂಬಿಕೆ ಸಂಗ್ರಹ ಅನ್ನು ಗುರುತಿಸಿ, ಪರಿಶೀಲನೆ ಸಕ್ರಿಯವಾಗಿ ಉಳಿಸಿ.

Ruby 1.8 ಮತ್ತು ಆರಂಭಿಕ RubyGems ಗಾಗಿ ಸೂಚನೆಗಳು ವಿಭಿನ್ನ ದೋಷಗಳು ಮತ್ತು ಆದೇಶ ವರ್ತನೆಯನ್ನು ವಿವರಿಸಬಹುದು. ಹಳೆಯ ಪರಿಹಾರದ ಸುತ್ತ ಅದರ ಅನುಷ್ಠಾನವನ್ನು ಬದಲಾಯಿಸುವ ಬದಲು ಸ್ಥಾಪಿತ ಆವೃತ್ತಿಯ ಇಂಟರ್ಫೇಸ್ ಬಳಸಿ.

gem ಮೂಲವು ಪ್ಯಾಕೇಜ್ಗಳು ಎಲ್ಲಿ ಪ್ರಕಟವಾಗುತ್ತವೆ ಎಂಬುದನ್ನು ಸೂಚಿಸುತ್ತದೆ; ಫಾರ್ವರ್ಡ್ ಪ್ರಾಕ್ಸಿ ಆ ಮೂಲಕ್ಕೆ ಇರುವ ಮಾರ್ಗವನ್ನು ಸೂಚಿಸುತ್ತದೆ. ವಿಫಲವಾದ ಹಂತಕ್ಕೆ ಕಾರಣವಾದ ಸೆಟ್ಟಿಂಗ್ ಬದಲಾಯಿಸಿ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು