Inverse de rake gems:unpack


#1

Bonjour,

De la même façon qu’il y a un rake rails:unfreeze pour le rake
rails:freeze, quel y a-t-il un pendant de rake gems:unpack (à part
supprimer manuellement le répertoire gems)

Merci
Nicolas


#2

namespace :gems do
task :unfreeze do
system “rm -rf #{Rails.root}/vendor/gems”
end
end

Compatible UNIX et Rails 2.1 en le mettant dans le Rakefile. Ca fait
l’affaire ? Sinon apparemment rien n’est prévu dans le framework.

Le 27 déc. 08 à 23:08, Tranquiliste a écrit :


#3

Oui ça va le faire.

Dis moi quand tu dis de le rajouter dans rakefile, à quoi ça sert? Car
j’ai déjà rajouté des tâches dans lib/task/utils.rake et il ne me
semble pas avoir modifié le fichier Rakefile qui contient
require ‘rake’
require ‘rake/testtask’
require ‘rake/rdoctask’
require ‘tasks/rails’

Et pourtant je peux faire un rake utils:…

On Dec 27, 11:34 pm, Nicolas Mérouze removed_email_address@domain.invalid


#4

Je disais de le mettre dans le Rakefile pour aller vite, mais oui si
tu as des fichiers dans lib/tasks, c’est à mettre dedans.

Le 28 déc. 08 à 10:05, Tranquiliste a écrit :


#5

Nicolas Mérouze a écrit :

namespace :gems do
task :unfreeze do
system “rm -rf #{Rails.root}/vendor/gems”
end
end

FileUtils.rm_rf “#{Rails.root}/vendor/gems” :wink:
(pas sur que le FileUtils soit necessaire dans les tâches Rake d’ailleurs)


#6

Le 29 déc. 08 à 09:40, Jean-Philippe M. a écrit :

d’ailleurs)
Je sais pas où j’avais la tête pour ne pas écrire la méthode de
FileUtils ^^