Ի՞նչ է փաթեթի exec-ը:

Ի՞նչ է փաթեթի exec-ը:
Ի՞նչ է փաթեթի exec-ը:
Anonim

փաթեթի exec-ը Bundler հրաման է՝ ընթացիկ փաթեթի համատեքստում գործարկելու համար: rake db:migrate-ը սկրիպտն է, որտեղ db-ը անվանատարածքն է, իսկ migrate-ը սահմանված առաջադրանքի անունն է:

Անհրաժեշտ է արդյոք փաթեթի կատարումը:

Գործող փաթեթ exec և Bundler: պահանջելը միևնույն ժամանակ խնդիր չէ, այնպես որ ապահով է օգտագործել փաթեթի exec, նույնիսկ երբ անհրաժեշտ չէ, քանի դեռ այդ գրացուցակում կա Gemfile, այն երկու անգամ չի ակտիվացնի գոհարները:

Ի՞նչ են անում փաթեթի exec ռելսերը:

bundle exec-ը մի շարք փոփոխություններ է կատարում shell միջավայրում, այնուհետև կատարում է ձեր նշած հրամանն ամբողջությամբ: Այն նաև փոփոխում է Rubygems-ը. թույլ չի տալիս բեռնել լրացուցիչ գոհարներ, որոնք փաթեթում չեն: Փոփոխեք Gem մեթոդը որպես no-op, եթե փաթեթում առկա է Gem::LoadError, եթե պահանջներին համապատասխանող գոհար կա, և եթե դա չկա:

Ինչպե՞ս դադարեցնեմ փաթեթի exec-ը:

Սովորաբար դուք սեղմում եք Ctrl-C՝ դադարեցնելու վեբրիկը, երբ այն սկսվում է առանց -d տարբերակի:

Ինչու՞ պետք է մուտքագրեմ փաթեթ exec:

Bundler's bundle exec-ը պահանջում է Bundler-ի տեղադրման ֆայլ, որը թույլ է տալիս Bundler-ին կատարել ֆայլեր գտնելու իր բոլոր հաքերները, երբ դուք հետագայում ինչ-որ բան պահանջեք: Բայց որոշ դեպքերում դուք կարող եք պարզել, որ եթե ձեր միջավայրի փոփոխականներն արդեն իսկ ճիշտ կարգավորվել են, պահանջները կարող են պարզապես աշխատել առանց Bundler-ի օգնության:

Խորհուրդ ենք տալիս: