I see, thanks a lot! :) 2014-05-02 13:45 GMT+02:00 Sven Van Caekenberghe <sven@stfx.eu>:
The best approach is to use Configurations and the config handler:
$ ./pharo Pharo.image config Command line handler for dealing with Metacello configurations from the command line
Usage: config [--help] <repository url> [<configuration>] [--install[=<version>]] [--group=<group>] [--username=<username>] [--password=<password>] --help show this help message <repository url> A Monticello repository name <configuration> A valid Metacello Configuration name <version> A valid version for the given configuration <group> A valid Metacello group name <username> An optional username to access the configuration's repository <password> An optional password to access the configuration's repository
Examples: # display this help message pharo Pharo.image config
# list all configurations of a repository pharo Pharo.image config $MC_REPOS_URL
# list all the available versions of a confgurtation pharo Pharo.image config $MC_REPOS_URL ConfigurationOfFoo
# install the stable version pharo Pharo.image config $MC_REPOS_URL ConfigurationOfFoo --install
#install a specific version '1.5' pharo Pharo.image config $MC_REPOS_URL ConfigurationOfFoo --install=1.5
#install a specific version '1.5' and only a specific group 'Tests' pharo Pharo.image config $MC_REPOS_URL ConfigurationOfFoo --install=1.5 --group=Tests
The following article contains this approach as well:
http://zn.stfx.eu/zn/build-and-deploy-1st-webapp/
http://zn.stfx.eu/zn/build-and-deploy-1st-webapp/#deployingforproduction
HTH,
Sven
On 02 May 2014, at 13:28, Bernat Romagosa <tibabenfortlapalanca@gmail.com> wrote:
Is there a way to do it?
Here's my attempt:
pharo-vm-nox MyImage.image eval "Gofer new smalltalkhubUser: 'myUser' project: 'MyProject'; package: 'MyPackage'; load. Smalltalk snapshot: true andQuit: true"
then:
pharo-vm-nox MyImage.image eval --no-quit "MyJustLoadedClass start"
results in:
UndefinedObject>>DoIt (MyJustLoadedClass is Undeclared) MessageNotUnderstood: receiver of "start" is nil
Thanks! Bernat.
-- Bernat Romagosa.
-- Bernat Romagosa.