On Mon, Apr 18, 2011 at 6:04 PM, sourav roy <[hidden email]> wrote: Hi The problem is that the Pharo 1.1.1 already has Metacello installed. But of course, the metacello of that moment. The way you are installing OSProcess, i.e ((Smalltalk at: #ConfigurationOfOSProcess) project version: #stable) load. use the "symbolic" version #stable which is a Metacello feature that was added to Metacello in a newer version than the one you have in Pharo 1.1.1. So...you have to options: 1) Try to upgrade your Metacello version of your Pharo 1.1.1 to the latest one. This is what I tried, but failed. THere is a way to upgrade a package in Metacello but I don't remember now. Maybe other guy now. 2) browse the implementation of #stable and you will see it is : stable: spec <symbolicVersion: #'stable'> spec for: #'common' version: '4.4.0'. So...you can just evaluate: ((Smalltalk at: #ConfigurationOfOSProcess) project version: '4.4.0') load. and it should work. Anyway, I recommend you to read the Metacello chapter I wrote with Stef: https://gforge.inria.fr/frs/download.php/28462/Metacello.pdf as you ca find it in http://pharobyexample.org/ Cheers Mariano Thanks -- Mariano http://marianopeck.wordpress.com |
On 04/18/2011 10:24 AM, Mariano Martinez Peck wrote:
> > > On Mon, Apr 18, 2011 at 6:04 PM, sourav roy <[hidden email] > <mailto:[hidden email]>> wrote: > > Hi > i tried the way to suggested but i am still getting the same error. > My pharo version is 1.1.1. do you think this may be the reason. > i am attaching a snapshot. > > > The problem is that the Pharo 1.1.1 already has Metacello installed. But > of course, the metacello of that moment. > The way you are installing OSProcess, i.e > > ((Smalltalk at: #ConfigurationOfOSProcess) project version: #stable) load. > > use the "symbolic" version #stable which is a Metacello feature that was > added to Metacello in a newer version than the one you have in Pharo > 1.1.1. So...you have to options: > > 1) Try to upgrade your Metacello version of your Pharo 1.1.1 to the > latest one. This is what I tried, but failed. THere is a way to upgrade > a package in Metacello but I don't remember now. Maybe other guy now. The following should upgrade to the correct version of Metacello: ConfigurationOfMetacello project updateProject. ConfigurationOfMetacello load. If this fails, I am interested in a stack and an error report... What did you try that failed? > > 2) browse the implementation of #stable and you will see it is : > > stable: spec > <symbolicVersion: #'stable'> > > spec for: #'common' version: '4.4.0'. > > So...you can just evaluate: > > ((Smalltalk at: #ConfigurationOfOSProcess) project version: '4.4.0') load. > > and it should work. > > Anyway, I recommend you to read the Metacello chapter I wrote with Stef: > https://gforge.inria.fr/frs/download.php/28462/Metacello.pdf > > as you ca find it in http://pharobyexample.org/ |
On Mon, Apr 18, 2011 at 7:49 PM, Dale Henrichs <[hidden email]> wrote:
ConfigurationOfMetacello project latestVersion load.
-- Mariano http://marianopeck.wordpress.com |
On 04/18/2011 10:50 AM, Mariano Martinez Peck wrote:
> > > On Mon, Apr 18, 2011 at 7:49 PM, Dale Henrichs <[hidden email] > <mailto:[hidden email]>> wrote: > > On 04/18/2011 10:24 AM, Mariano Martinez Peck wrote: > > > > On Mon, Apr 18, 2011 at 6:04 PM, sourav roy <[hidden email] > <mailto:[hidden email]> > <mailto:[hidden email] <mailto:[hidden email]>>> wrote: > > Hi > i tried the way to suggested but i am still getting the same > error. > My pharo version is 1.1.1. do you think this may be the reason. > i am attaching a snapshot. > > > The problem is that the Pharo 1.1.1 already has Metacello > installed. But > of course, the metacello of that moment. > The way you are installing OSProcess, i.e > > ((Smalltalk at: #ConfigurationOfOSProcess) project version: > #stable) load. > > use the "symbolic" version #stable which is a Metacello feature > that was > added to Metacello in a newer version than the one you have in Pharo > 1.1.1. So...you have to options: > > 1) Try to upgrade your Metacello version of your Pharo 1.1.1 to the > latest one. This is what I tried, but failed. THere is a way to > upgrade > a package in Metacello but I don't remember now. Maybe other guy > now. > > > The following should upgrade to the correct version of Metacello: > > ConfigurationOfMetacello project updateProject. > ConfigurationOfMetacello load. > > If this fails, I am interested in a stack and an error report... > > What did you try that failed? > > > > > ConfigurationOfMetacello project latestVersion load. What was the failure? I would expect that expression to work without error, but because the latest mcz version of the ConfigurationOfMetacello wasn't grabbed from the web, I wouldn't expect a different version of Metacello to be installed ... So the trick is to do the #updateProject first, which pulls the most recent mcz file from the repository and _then_ load latest... |
On Mon, Apr 18, 2011 at 7:54 PM, Dale Henrichs <[hidden email]> wrote:
hehehehehehehhehe that's why it didn't work ;) I forgot a little detail :)
Thanks Dale for the explanation. -- Mariano http://marianopeck.wordpress.com |
Free forum by Nabble | Edit this page |