| FAQ |
| Kalender |
|
|
|
|
#1 | |||
|
||||
|
Bara ett inlägg till!
|
Vad är det du ska ha pakethanteraren till? vilken sorts paket handlar det om?
|
|||
|
|
Svara med citat
|
|
|
#2 | ||
|
|||
|
Flitig postare
|
Citat:
Jag letar efter ett automatiserat sätt att installera plugins från en centraliserad punk. Pakethanteraren ska, som nyligen nämnt, även hålla koll på paketberoenden. Ungefär så här. Jag skriver en applikation. Applikationen i sig är beroende av paket A, B och C. Paket A är beroende av paket D version 1.0, paket B är beroende av paket D version 1.1 och paket C är beroende av paket E. Den ska då, precis som apt-get, installera alla paketberoenden utan konflikter. Här är ett exempel från ett tidigare projekt skrivet i Ruby. Filen innehåller alla paketberoenden för projektet i fråga, paketen i sig vet själva vad dom har för beroenden. I exemplet så plockas paket från Github, Rubygems och en lokal mapp. Inkl alla underliggande beroenden så installeras drygt 190 paket. Kod:
source "http://rubygems.org" group :production, :development, :test do gem "rails", "~> 3.0.5.rc1" gem "nokogiri" gem "haml" gem "oauth" gem "aws-s3" gem "delayed_job" # Fixar till 1.9.2-buggen gem "yui-compressor", :git => "git://github.com/ner/ruby-yui-compressor.git", :require => "yui/compressor" gem "whenever", :require => false gem "jammit" gem "movie_searcher", "~> 0.1.4" gem "undertexter", "~> 0.1.5" gem "torrents", "~> 1.0.11" gem "oauth-plugin", "~> 0.4.0.pre1" gem "paperclip", "~> 2.3" gem "rest-client", "~> 1.6.1" gem "barista", "~> 1.0" gem "ruby-tmdb", :git => "/Users/ber/Documents/Projekt/ruby-tmdb" gem "imdb_vote_history" gem "json" gem "osdb" gem "simple_form" gem "mysql2" gem "kaminari" gem "jquery-rails" end group :production do gem "dalli" end group :development do gem "ruby-debug19" gem "ruby-growl" gem "hirb" gem "sqlite3" end group :test do gem "rspec" gem "rspec-rails" gem "autotest-standalone" gem "autotest-rails" gem "autotest-growl" gem "autotest" gem "factory_girl_rails" end Senast redigerad av Nerix den 2011-04-09 klockan 17:18 |
||
|
|
Svara med citat
|
| Svara |
|
|