public
Description: A bleeding-edge package manager.
Homepage: http://roastbeef.rubyforge.org
Clone URL: git://github.com/technomancy/roast-beef.git
0.0.4 - fix a recursion bug and include a notice about the broken apt-get 
version of rubygems
technomancy (author)
Sun Mar 16 20:10:41 -0700 2008
commit  480d92ac49a31209c0563e30a1e03ab4dfab02f5
tree    4523ad87f8ff5946bb2a006c5245a01ff32d6e5b
parent  0065f377f9b7d4810e254b36da335029b17f0a9e
...
37
38
39
 
 
40
41
42
...
46
47
48
49
 
50
51
52
...
58
59
60
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
61
62
63
...
37
38
39
40
41
42
43
44
...
48
49
50
 
51
52
53
54
...
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
0
@@ -37,6 +37,8 @@ usage:
0
 
0
 == but say you wanted to install it
0
 
0
+* sudo gem install roastbeef
0
+
0
 you can get the source like this
0
 
0
 * git clone git://github.com/technomancy/roastbeef.git
0
@@ -46,7 +48,7 @@ or once you have it installed do this
0
 
0
 * roastbeef install roastbeef
0
 
0
-== ok i admit there is still a lot of work to do
0
+== ok i admit there is still work to do
0
 
0
 * accept optional configure arguments
0
 * allow for rebuilds to be simpler commands than initial builds
0
@@ -58,6 +60,22 @@ these things i am not going to work on but will accept patches for
0
 * support for hg, darcs, tarballs?
0
 * add more packages
0
 
0
+== watch out fellows
0
+
0
+the version of rubygems that you get when you run "sudo apt-get
0
+install rubygems" on an ubuntu or debian box puts things in
0
+inconvenient places. your life will be easier if you do not use it.
0
+grab the official build instead and you will save yourself pain:
0
+http://rubyforge.org/frs/download.php/29548/rubygems-1.0.1.tgz
0
+
0
+according to the debian packagers this brokenness is a feature not a
0
+bug (something about LFS compliance) but it means that many many
0
+rubygems will just not work without manually modifying your $PATH for
0
+every user that wants to take advantage of them. see below:
0
+
0
+http://pkg-ruby-extras.alioth.debian.org/rubygems.html
0
+http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=448639
0
+
0
 == why did you pick a name such as roast beef
0
 
0
 roast beef is a character in the comic strip known as achewood by
...
30
31
32
33
 
34
35
36
...
51
52
53
54
 
55
56
57
...
30
31
32
 
33
34
35
36
...
51
52
53
 
54
55
56
57
0
@@ -30,7 +30,7 @@ should do control-c to cancel.") || STDIN.gets if unremovable?
0
       if unremovable?
0
         puts "man i can not remove this package for you. have to do that yourself. to be fair I did warn you."
0
       else
0
- system((["cd #{path}"] + remove + ['cd', "rm -rf #{path}"]).join(' && '))
0
+ system((["cd #{path}"] + @remove + ['cd', "rm -rf #{path}"]).join(' && '))
0
       end
0
     end
0
 
0
@@ -51,7 +51,7 @@ should do control-c to cancel.") || STDIN.gets if unremovable?
0
     end
0
 
0
     def unremovable?
0
- remove.to_s == 'false'
0
+ @remove.to_s == 'false'
0
     end
0
     
0
     def checked_out?

Comments

    No one has commented yet.