Iterating through a string and removing leading characters

R

Randy Kramer

The internal buffer (the characters) is shared but there is a new Ruby

instance each time you invoke String#[]:
10.times { puts s1[2,4].id }

134979736
134979676
134979652
134979592
134979496
134979472
134979436
134979364
134979268
134979196
=> 10

Oh, yeah, thanks--I could/should have tried that. ;-)

Aside: but:

irb(main):005:0> 10.times { puts s1[2].id }
211
211
211
211
211
211
211
211
211
211
=> 10
irb(main):006:0>

Which (maybe) looks nicer/more reasonable, except I don't know why the 3 digit
ID in this case.
I guess this and the other syntax error above are caused by copying and
pasting some characters outside the ASCII range. I have experienced
similar errors in the past. Sometimes they look like whitespace
characters so you don't recognize them on first sight.

That was apparently the problem--I removed all the whitespace within the loop,
then replaced each with a space, and now it runs. I'll upload the revised
program to TWiki later today (not getting through at the moment).

http://twiki.org/cgi-bin/view/Wikilearn/RWP_RE_Tests
Please let me/us know how that works out.

Sure, although things may slow down for a while with 3 Ruby library books in
my hands and until tax season is over.

regards,
Randy Kramer
 
F

Florian Gross

Randy said:
The internal buffer (the characters) is shared but there is a new Ruby
instance each time you invoke String#[]:
Oh, yeah, thanks--I could/should have tried that. ;-)

Aside: but:

irb(main):005:0> 10.times { puts s1[2].id }
211 [times ten]
=> 10
irb(main):006:0>

Which (maybe) looks nicer/more reasonable, except I don't know why the 3 digit
ID in this case.

string[number] returns either nil or the ASCII number of the character
at that place.

So "foo"[0] == ?f. And the object_id of low Fixnums is usually very low
as their value is directly stored in it.

You can work around this by instead doing "foo"[0, 1] which will return
"f". I think this behavior is subject to change in Rite, but it's not
yet clear what it will change to.
 
R

Randy Kramer

Randy said:
Aside: but:

irb(main):005:0> 10.times { puts s1[2].id }
211 [times ten]
=> 10
irb(main):006:0>

Which (maybe) looks nicer/more reasonable, except I don't know why the 3
digit ID in this case.

string[number] returns either nil or the ASCII number of the character
at that place.

Thanks, but I'm still confused--s1 is "This is a test", so 211 is neither nil
nor ASCII for "i", and besides, I asked for the (object_)id.

211 does happen to be 2*?i+1--maybe there's a clue there? (and the same thing
holds for the previous character (h) which shows up as 209)

My original concern: I was hoping that s1[0] and similar did not create new
objects, and I suspect they don't, but I'm not sure.

Randy Kramer
So "foo"[0] == ?f. And the object_id of low Fixnums is usually very low
as their value is directly stored in it.

You can work around this by instead doing "foo"[0, 1] which will return
"f". I think this behavior is subject to change in Rite, but it's not
yet clear what it will change to.
 
F

Florian Gross

Randy said:
Thanks, but I'm still confused--s1 is "This is a test", so 211 is neither nil
nor ASCII for "i", and besides, I asked for the (object_)id.

211 does happen to be 2*?i+1--maybe there's a clue there? (and the same thing
holds for the previous character (h) which shows up as 209)

irb(main):001:0> ?i.id
(irb):1: warning: Object#id will be deprecated; use Object#object_id
=> 211

This is consistent with the explanation from my earlier posting:

'So "foo"[0] == ?f. And the object_id of low Fixnums is usually very low
as their value is directly stored in it.'
My original concern: I was hoping that s1[0] and similar did not create new
objects, and I suspect they don't, but I'm not sure.

Fixnums are never created (they are only referred to) so this does not
cause any object creation overhead.
 
R

Robert Klemme

Randy Kramer said:
Randy said:
Aside: but:

irb(main):005:0> 10.times { puts s1[2].id }
211 [times ten]
=> 10
irb(main):006:0>

Which (maybe) looks nicer/more reasonable, except I don't know why the
3
digit ID in this case.

string[number] returns either nil or the ASCII number of the character
at that place.

Thanks, but I'm still confused--s1 is "This is a test", so 211 is neither
nil
nor ASCII for "i", and besides, I asked for the (object_)id.

211 does happen to be 2*?i+1--maybe there's a clue there? (and the same
thing
holds for the previous character (h) which shows up as 209)

I think there is a relation between object ids and values for Fixnums but
I'm not sure. It's also quite unimportant IMHO. But it seems to be exactly
the relationship you assumed:
00 01 01
01 03 03
02 05 05
03 07 07
04 09 09
05 0b 0b
06 0d 0d
07 0f 0f
08 11 11
09 13 13
0a 15 15
0b 17 17
0c 19 19
0d 1b 1b
0e 1d 1d
0f 1f 1f
10 21 21
11 23 23
12 25 25
13 27 27
=> 20
My original concern: I was hoping that s1[0] and similar did not create
new
objects, and I suspect they don't, but I'm not sure.

They don't because Fixnums are treated specially for performance reasons.
s = "This is a test" => "This is a test"
10.times {c=s[2]; p [c, c.chr, c.id]}
[105, "i", 211]
[105, "i", 211]
[105, "i", 211]
[105, "i", 211]
[105, "i", 211]
[105, "i", 211]
[105, "i", 211]
[105, "i", 211]
[105, "i", 211]
[105, "i", 211]
=> 10

Regards

robert
 
R

Randy Kramer

Randy said:
Thanks, but I'm still confused--s1 is "This is a test", so 211 is neither
nil nor ASCII for "i", and besides, I asked for the (object_)id.

211 does happen to be 2*?i+1--maybe there's a clue there? (and the same
thing holds for the previous character (h) which shows up as 209)

irb(main):001:0> ?i.id
(irb):1: warning: Object#id will be deprecated; use Object#object_id
=> 211

This is consistent with the explanation from my earlier posting:

'So "foo"[0] == ?f. And the object_id of low Fixnums is usually very low
as their value is directly stored in it.'
My original concern: I was hoping that s1[0] and similar did not create
new objects, and I suspect they don't, but I'm not sure.

Fixnums are never created (they are only referred to) so this does not
cause any object creation overhead.

Thanks, Florian and Robert! (It took a little while for this to sink in, but
I think I've now got it. Hope I can remember it ;-)

Well, maybe I'd better recap for myself (correct me if I'm still off base):

* (from earlier emails) Something like s1[start, length] (which I
misunderstood earlier to be s1[start, end]) doesn't just let you look at a
portion (substring) of the original string, but actually creates a new
(sub)string (with all the overhead of creating a new string).

* on the other hand, s1[index] does not create a new (one byte) string, but
simply returns a Fixnum (which happens to be an object) representing the
ASCII value of the character. In other words, this has none of the overhead
of creating a new string. (I guess this is where I'm still a little
uncertain--does it go through some of the overhead of creating a new string,
but the resultant new (one byte) strings all have the same value (the ASCII
code for "i" which is Fixnum 105 of which (see next item) there is only one,
which has object_id 211? Does it really matter to me? Probably not, maybe
it's just idle curiosity.)

* when I do an object_id on that Fixnum, I always get the same value (211
for 105 (the Fixnum which represents "i")) because there is only one Fixnum
object in the system with the value 105.

I don't need a response to my "idle curiosity" question under the 2nd bullet
if the rest of my understanding is basicly (sp?) correct.

regards,
Randy Kramer
 
R

Robert Klemme

Well, maybe I'd better recap for myself (correct me if I'm still off
base):

* (from earlier emails) Something like s1[start, length] (which I
misunderstood earlier to be s1[start, end]) doesn't just let you look at a
portion (substring) of the original string, but actually creates a new
(sub)string (with all the overhead of creating a new string).
Correct.

* on the other hand, s1[index] does not create a new (one byte) string,
but
simply returns a Fixnum (which happens to be an object) representing the
ASCII value of the character. In other words, this has none of the
overhead
of creating a new string.
Correct.

(I guess this is where I'm still a little
uncertain--does it go through some of the overhead of creating a new
string,
No.

but the resultant new (one byte) strings all have the same value (the
ASCII

It's not a new string but simply a Fixnum; in other languages it would be a
Character instance - if there was a specialized class / type for this.
code for "i" which is Fixnum 105 of which (see next item) there is only
one,
which has object_id 211?
Right.

Does it really matter to me?

Not really, athough understanding the performance effects and other
pecularities of Fixnum can be useful at times.
Probably not, maybe
it's just idle curiosity.)

.... which aids us in learning new things - so it's not too bad to have.
(Only cats suffer more often than is good for them from curiosity induced
negative effects...)
* when I do an object_id on that Fixnum, I always get the same value
(211
for 105 (the Fixnum which represents "i")) because there is only one
Fixnum
object in the system with the value 105.
Correct.

I don't need a response to my "idle curiosity" question under the 2nd
bullet
if the rest of my understanding is basicly (sp?) correct.

"sp?"?

Happy Easter

robert
 
R

Randy Kramer

Thanks!

On Friday 25 March 2005 07:04 am, Robert Klemme wrote:
--- said:
.... which aids us in learning new things - so it's not too bad to have.
(Only cats suffer more often than is good for them from curiosity induced
negative effects...)
:)

"sp?"?

Sorry, couldn't remember how to spell basically. Looks like it is basically,
but, interestingly, Google found 63,000 plus instances of basicly. ;-)

Happy Easter to you!

regards,
Randy Kramer
 
L

Lasse Koskela

Hi all,

I just tried to install Rails with gem and got this nasty error:


C:\ruby\bin>gem install rails --remote

C:\ruby\bin>"c:\ruby\bin\ruby.exe" "c:\ruby\bin\gem" install rails --remote
Attempting remote installation of 'rails'
Updating Gem source index for: http://gems.rubyforge.org
Install required dependency rake? [Yn] y
Install required dependency activesupport? [Yn] y
Install required dependency activerecord? [Yn] y
Install required dependency actionpack? [Yn] y
Install required dependency actionmailer? [Yn] y
Install required dependency actionwebservice? [Yn] y
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__': No such file to load -- iconv (LoadError)
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.0.2/lib/active_support/dependencies.rb:197:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/actionmailer-0.8.0/lib/action_mailer/vendor/tmail/quoting.rb:1
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.0.2/lib/active_support/dependencies.rb:197:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/actionmailer-0.8.0/lib/action_mailer/vendor/tmail/mail.rb:18
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__'
... 20 levels...
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:90:in
`process_args'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:63:in `run'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:9:in `run'
from c:/ruby/bin/gem:11

C:\ruby\bin>gem install rails --remote

C:\ruby\bin>"c:\ruby\bin\ruby.exe" "c:\ruby\bin\gem" install rails --remote
Attempting remote installation of 'rails'
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__': No such file to load -- iconv (LoadError)
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.0.2/lib/active_support/dependencies.rb:197:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/actionmailer-0.8.0/lib/action_mailer/vendor/tmail/quoting.rb:1
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.0.2/lib/active_support/dependencies.rb:197:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/actionmailer-0.8.0/lib/action_mailer/vendor/tmail/mail.rb:18
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__'
... 20 levels...
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:90:in
`process_args'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:63:in `run'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:9:in `run'
from c:/ruby/bin/gem:11


Also, running "ruby -version" produces an error, which I guess could be related:

C:\ruby\bin>ruby -version
ruby 1.8.2 (2004-12-25) [i386-mswin32]
-e:1: undefined local variable or method `rsion' for main:Object (NameError)

I had just downloaded and installed the Ruby 1.8.2-14 Windows installer.

My experience with Ruby has so far been playing around with small
hello world'ish scripts so I'd obviously be thankful for any hints
towards what's wrong in my setup.

Thanks.

-Lasse-
 
L

Lasse Koskela

Darn. Sorry about the subject of my previous email.

-Lasse-

Hi all,

I just tried to install Rails with gem and got this nasty error:

C:\ruby\bin>gem install rails --remote

C:\ruby\bin>"c:\ruby\bin\ruby.exe" "c:\ruby\bin\gem" install rails --remote
Attempting remote installation of 'rails'
Updating Gem source index for: http://gems.rubyforge.org
Install required dependency rake? [Yn] y
Install required dependency activesupport? [Yn] y
Install required dependency activerecord? [Yn] y
Install required dependency actionpack? [Yn] y
Install required dependency actionmailer? [Yn] y
Install required dependency actionwebservice? [Yn] y
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__': No such file to load -- iconv (LoadError)
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.0.2/lib/active_support/dependencies.rb:197:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/actionmailer-0.8.0/lib/action_mailer/vendor/tmail/quoting.rb:1
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.0.2/lib/active_support/dependencies.rb:197:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/actionmailer-0.8.0/lib/action_mailer/vendor/tmail/mail.rb:18
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__'
... 20 levels...
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:90:in
`process_args'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:63:in `run'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:9:in `run'
from c:/ruby/bin/gem:11

C:\ruby\bin>gem install rails --remote

C:\ruby\bin>"c:\ruby\bin\ruby.exe" "c:\ruby\bin\gem" install rails --remote
Attempting remote installation of 'rails'
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__': No such file to load -- iconv (LoadError)
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.0.2/lib/active_support/dependencies.rb:197:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/actionmailer-0.8.0/lib/action_mailer/vendor/tmail/quoting.rb:1
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.0.2/lib/active_support/dependencies.rb:197:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/actionmailer-0.8.0/lib/action_mailer/vendor/tmail/mail.rb:18
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__'
... 20 levels...
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:90:in
`process_args'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:63:in `run'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:9:in `run'
from c:/ruby/bin/gem:11

Also, running "ruby -version" produces an error, which I guess could be related:

C:\ruby\bin>ruby -version
ruby 1.8.2 (2004-12-25) [i386-mswin32]
-e:1: undefined local variable or method `rsion' for main:Object (NameError)

I had just downloaded and installed the Ruby 1.8.2-14 Windows installer.

My experience with Ruby has so far been playing around with small
hello world'ish scripts so I'd obviously be thankful for any hints
towards what's wrong in my setup.

Thanks.

-Lasse-
 
R

Ramya Ramaswamy

Darn. Sorry about the subject of my previous email.

-Lasse-

Hi all,

I just tried to install Rails with gem and got this nasty error:

C:\ruby\bin>gem install rails --remote

C:\ruby\bin>"c:\ruby\bin\ruby.exe" "c:\ruby\bin\gem" install rails --remote
Attempting remote installation of 'rails'
Updating Gem source index for: http://gems.rubyforge.org
Install required dependency rake? [Yn] y
Install required dependency activesupport? [Yn] y
Install required dependency activerecord? [Yn] y
Install required dependency actionpack? [Yn] y
Install required dependency actionmailer? [Yn] y
Install required dependency actionwebservice? [Yn] y
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__': No such file to load -- iconv (LoadError)
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.0.2/lib/active_support/dependencies.rb:197:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/actionmailer-0.8.0/lib/action_mailer/vendor/tmail/quoting.rb:1
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.0.2/lib/active_support/dependencies.rb:197:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/actionmailer-0.8.0/lib/action_mailer/vendor/tmail/mail.rb:18
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__'
... 20 levels...
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:90:in
`process_args'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:63:in `run'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:9:in `run'
from c:/ruby/bin/gem:11

C:\ruby\bin>gem install rails --remote

C:\ruby\bin>"c:\ruby\bin\ruby.exe" "c:\ruby\bin\gem" install rails --remote
Attempting remote installation of 'rails'
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__': No such file to load -- iconv (LoadError)
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.0.2/lib/active_support/dependencies.rb:197:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/actionmailer-0.8.0/lib/action_mailer/vendor/tmail/quoting.rb:1
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.0.2/lib/active_support/dependencies.rb:197:in
`require'
from c:/ruby/lib/ruby/gems/1.8/gems/actionmailer-0.8.0/lib/action_mailer/vendor/tmail/mail.rb:18
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__'
... 20 levels...
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:90:in
`process_args'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:63:in `run'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:9:in `run'
from c:/ruby/bin/gem:11

Also, running "ruby -version" produces an error, which I guess could be related:

C:\ruby\bin>ruby -version
ruby 1.8.2 (2004-12-25) [i386-mswin32]
-e:1: undefined local variable or method `rsion' for main:Object (NameError)

I had just downloaded and installed the Ruby 1.8.2-14 Windows installer.

My experience with Ruby has so far been playing around with small
hello world'ish scripts so I'd obviously be thankful for any hints
towards what's wrong in my setup.

Thanks.

-Lasse-
Hi,

I had the same problem.Download the latest version of rubygems which
is rubygems-0.8.8.You would find a file called setup.rb.

Perform ruby setup.rb at the command prompt,which would install a few
things by itself.

sometimes it requires cleaning up your old setup.So u might need to
install ruby again.And then go about installing rubygemsand the steps
mentioned above.

Do lemme know if this works.Thanks
Regards
Ramya
 
M

matt

Lasse, I had this problem too

The newest version of rails (released 22 mar 05) is 0.11.0, the
previous was 0.10.1

As a stab in the dark I tried
gem install rails --version 0.10.1

and all appeared to work OK

hope that helps

- Matt
 
R

Robert Klemme

Sorry, couldn't remember how to spell basically. Looks like it is
basically,
but, interestingly, Google found 63,000 plus instances of basicly. ;-)

That might just show that people are apt to make this spelling error. :)

It's funny how Google introduced a new way of spell check - kind of fuzzy
logic check: the version with most Google hits is viewed as the one with the
greates likelyhood of correctness.

One could also say that it's a way of making spelling more democratic:
correct spelling is not defined by some abstract instance (Duden for German)
but by all people using that language. But then again, this might be how it
was for ages - just Google makes spellings spread more rapidly.

Languages - natural and artificial - are really fascinating...

Kind regards

robert
 
L

Lasse Koskela

Download the latest version of rubygems which
is rubygems-0.8.8.You would find a file called setup.rb.

Perform ruby setup.rb at the command prompt,which would install a few
things by itself.

sometimes it requires cleaning up your old setup.So u might need to
install ruby again. And then go about installing rubygemsand the steps
mentioned above.

Thanks. That worked. At least the "gem install rails" now passed without errors.
I also tried Matt's suggestion of explicitly installing the earlier
version and that worked fine as well.

-Lasse-
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,774
Messages
2,569,598
Members
45,150
Latest member
MakersCBDReviews
Top