flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Om <bigosma...@gmail.com>
Subject Re: Install question
Date Sat, 23 Feb 2013 06:38:28 GMT
On Feb 22, 2013 10:30 PM, "Alex Harui" <aharui@adobe.com> wrote:
>
> Last time I downloaded and "installed" the installer, it put it in
> /Applications/Apache Flex/
>
> Do you have one there?  See if you can just click on it in Finder and see
if
> it runs.
>
> Then, all I did was open a terminal window, change to that folder and ran
> ./Apache\ Flex\ SDK\ Installer.app/ -config=<path to xml file>
>
> It ran, but I didn't have an easy way to verify if it used that xml file
> though.

I can verify that this works as advertised.  Although it was on Windows.
No reason why it won't use the specified xml file on a Mac.

Om

>
>
> On 2/22/13 10:19 PM, "Joe Kryzak" <flex@aligned.com> wrote:
>
> > Ultimately what I'm trying to do is run FP 11.5 with FB 4.7 and AF
4.9.0. To
> > do that, I need to download the installer, modify the config file, and
run the
> > installer on the command line with the '-config' option with modified
xml. Lee
> > is working on a binary for this, but it's not ready yet. On mac, you
have to
> > mount the directory and then either invoke the binary with the options,
or
> > 'open' the binary enclosing folder with the --args argument for
-config. I
> > thought it would make sense if the app was in the Application folder
with
> > everything else.
> >
> > I don't see anything for a default location - I would assume the
/Application
> > directory would be it. I'd put it in /dev/null if I thought that would
work,
> > let me know if there is a preference.
> >
> > Joe
> >
> > On Feb 22, 2013, at 10:08 PM, Alex Harui wrote:
> >
> > Yeah, 3.5 is late enough.  Why are you copying files around?  Why not
use it
> > as installed?
> >
> >
> > On 2/22/13 10:04 PM, "Joe Kryzak" <flex@aligned.com> wrote:
> >
> >> I was running AIR 3.5.0.890, and updated to AIR 3.6.0.5970, same
result -
> >> google is telling me that AIR 3.5 is certified for apache flex.
> >>
> >>
> >>
> >> On Feb 22, 2013, at 9:28 PM, Alex Harui wrote:
> >>
> >> OK, I googled that response and it seems to imply you don't have recent
> >> enough version of AIR installed.
> >>
> >>
> >> On 2/22/13 9:19 PM, "Joe Kryzak" <flex@aligned.com> wrote:
> >>
> >>> Correct - I'm using the full path. Of course, after running (after
> >>> mounting):
> >>>
> >>> sudo cp -R "/Volumes/Install Apache Flex SDK Installer/Install Apache
Flex
> >>> SDK
> >>> Installer.app" /Applications
> >>>
> >>> Is there a way to report a version?
> >>>
> >>>
> >>>
> >>> On Feb 22, 2013, at 9:04 PM, Alex Harui wrote:
> >>>
> >>> Are you saying you ran the first command line and the response was a
list of
> >>> "Available Options"?
> >>>
> >>> I tried an equivalent command-line on Mac and it worked for me.  I
noticed
> >>> you are not installed in the default location.  Maybe there is an
older
> >>> version around somewhere?
> >>>
> >>>
> >>> On 2/22/13 6:28 PM, "Joe Kryzak" <flex@aligned.com> wrote:
> >>>
> >>>> Hi Om -
> >>>>
> >>>> The mac binary doesn't recognize the option -
> >>>>
> >>>> $ ./Install\ Apache\ Flex\ SDK\ Installer
> >>>> -config=/home/jk/Downloads/sdk-installer-config-2.0.xml
> >>>> Available Options: -silent { -eulaAccepted ( -location <dir> )
> >>>> -desktopShortcut -programMenu -allowDownload }
> >>>>
> >>>> I'm in
> >>>>
> >>>> /Applications/Install Apache Flex SDK Installer.app/Contents/MacOS
> >>>>
> >>>> I also tried to invoke with 'open', but it dies instantly:
> >>>>
> >>>> open -a /Applications/Install\ Apache\ Flex\ SDK\ Installer.app
--args
> >>>> -config=sdk-installer-config-2.0.xml
> >>>>
> >>>>
> >>>> On Feb 22, 2013, at 11:45 AM, Om wrote:
> >>>>
> >>>> Here are the steps:
> >>>>
> >>>> 1.  Download and install the released Installer from here:
> >>>> flex.apache.org/installer
> >>>> 2.  Download the file from
> >>>> http://flex.apache.org/sdk-installer-config-2.0.xml to your hard
disk (ex.
> >>>> to: c:/sdk-installer-config-2.0.xml )
> >>>> 3.  Open c:/sdk-installer-config-2.0.xml and modify the xml node for
> >>>> FlashPlayer:
> >>>>
> >>>> from:
> >>>>
> >>>> <file name="FlashPlayer" path="
> >>>> http://fpdownload.macromedia.com/get/flashplayer/updaters/11/"
file="*
> >>>> playerglobal11_1.swc*" version="*11.1*"/>
> >>>>
> >>>> to:
> >>>>
> >>>> <file name="FlashPlayer" path="
> >>>> http://fpdownload.macromedia.com/get/flashplayer/updaters/11/"
file="*
> >>>> playerglobal11_5.swc*" version="*11.5*"/>
> >>>>
> >>>> 4.  Save the file: c:/sdk-installer-config-2.0.xml
> >>>> 5.  From the command line, invoke the Installer using an argument
like
> >>>> this:
> >>>>
> >>>> C:\Program Files (x86)\Apache Flex\Apache Flex SDK
Installer>*"Apache Flex
> >>>> SDK Installer.exe" -config=c:/sdk-installer-config-2.0.xml*
> >>>> *
> >>>> *
> >>>> This is how you tell the Installer to download flash player 11.5
instead of
> >>>> the defaults.
> >>>>
> >>>> 6.  Once the installer finishes its thing, open the SDK folder where
Apache
> >>>> Flex 4.9 is installed and open the file:  frameworks/flex-config.xml
> >>>> 7.  Modify these two xml nodes:
> >>>>
> >>>> from:
> >>>>
> >>>> <!-- Specifies the minimum player version that will run the compiled
> >>>> SWF. -->
> >>>> <target-player>*11.1*</target-player>
> >>>>
> >>>> <!-- Specifies the version of the compiled SWF -->
> >>>> <swf-version>*14*</swf-version>
> >>>>
> >>>> to:
> >>>>
> >>>> <!-- Specifies the minimum player version that will run the compiled
> >>>> SWF. -->
> >>>> <target-player>*11.5*</target-player>
> >>>>
> >>>> <!-- Specifies the version of the compiled SWF -->
> >>>> <swf-version>*18*</swf-version>
> >>>>
> >>>> 8.  Save flex-config.xml
> >>>>
> >>>>
> >>>> You should be good to go now.
> >>>>
> >>>> Please let me know if you run into any problems.
> >>>>
> >>>> Thanks,
> >>>> Om
> >>>>
> >>>>
> >>>> On Fri, Feb 22, 2013 at 11:27 AM, Joe Kryzak <flex@aligned.com>
wrote:
> >>>>
> >>>>> Trying to install 4.9.0 on Flash Builder 4.7 with Flash Player 11.5.
> >>>>>
> >>>>> Joe
> >>>>> On Feb 22, 2013, at 11:23 AM, Om wrote:
> >>>>>
> >>>>> Joe,
> >>>>>
> >>>>> I am equally confused here.  We should have asked you this earlier
- what
> >>>>> exactly is your end goal?
> >>>>>
> >>>>> Thanks,
> >>>>> Om
> >>>>>
> >>>>> On Fri, Feb 22, 2013 at 11:16 AM, Joe Kryzak <flex@aligned.com>
wrote:
> >>>>>
> >>>>>> Guys -
> >>>>>>
> >>>>>> The new version sounds good. I'll tell you step by step how
I
interpreted
> >>>>>> the instructions, but I feel I have such a disconnect I don't
want
to
> >>>>> waste
> >>>>>> your time.
> >>>>>>
> >>>>>>
> >>>>>> Pre-README: Installed Flash Builder 4.7.0. Added "4.9.0" directory
> >>>>>> underneath Flash Builder sdks.
> >>>>>> 1.  Unzip the source distribution.  You should see the 'installer'
> >>>>>> directory and the
> >>>>>> 'common' directory in the root.
> >>>>>> No problem - I'm not a linux admin type, but know command line
and
have
> >>>>>> done sudo installs.
> >>>>>>
> >>>>>> 2.  In the installer directory run:
> >>>>>>    ant get-as3commons.swc
> >>>>>> This step downloads the required as3commons library and saves
it in
> >>>>>> the libs
> >>>>>> directory.
> >>>>>> In running this, I get a message, but the build is successful.
Only later
> >>>>>> do I figure out from Justin that this is something that needs
to
be dealt
> >>>>>> with. The reason I blow this message off is because it isn't
indicated as
> >>>>>> an error, and during a typical make/make install there are a
lot of
> >>>>>> messages that I usually ignore.
> >>>>>> $ ant get-as3commons.swc
> >>>>>> Buildfile:
> >>>>>>
> >>>>>
>
/Users/jk/Downloads/apache-flex-sdk-installer-2.0.2-src/installer/build.xm>>>>>
> l
> >>>>>> [taskdef] Could not load definitions from resource
flexTasks.tasks. It
> >>>>>> could not be found. check-as3commons.swc: get-as3commons.swc:
> >>>>>> [mkdir] Created dir:
> >>>>>>
/Users/jk/Downloads/apache-flex-sdk-installer-2.0.2-src/installer/libs
> >>>>>> [get] Getting:
> >>>>>>
> >>>>>
> >>
> >
>
http://projects.yoolab.org/maven/content/repositories/releases/org/as3common
>>>
> >
> >>
> >> s
> >>>>> /as3commons-zip/1.0.0-alpha.1/as3commons-zip-1.0.0-alpha.1.swc
> >>>>>> [get] To:
> >>>>>>
> >>>>>
> >>
> >
>
/Users/jk/Downloads/apache-flex-sdk-installer-2.0.2-src/installer/libs/as3co>>>
> >
> >>
> >> m
> >>>>> mons-zip-1.0.0-alpha.1.swc
> >>>>>> [get] ..........
> >>>>>> [get] Getting:
> >>>>>>
> >>>>>
> >>
> >
>
http://projects.yoolab.org/maven/content/repositories/releases/org/as3common
>>>
> >
> >>
> >> s
> >>>>> /as3commons-zip/1.0.0-alpha.1/as3commons-zip-1.0.0-alpha.1.swc.md5
> >>>>>> [get] To:
> >>>>>>
> >>>>>
> >>
> >
>
/Users/jk/Downloads/apache-flex-sdk-installer-2.0.2-src/installer/libs/as3co>>>
> >
> >>
> >> m
> >>>>> mons-zip-1.0.0-alpha.1.swc.md5
> >>>>>> [get] .
> >>>>>> [delete] Deleting:
> >>>>>>
> >>>>>
> >>
> >
>
/Users/jk/Downloads/apache-flex-sdk-installer-2.0.2-src/installer/libs/as3co>>>
> >
> >>
> >> m
> >>>>> mons-zip-1.0.0-alpha.1.swc.md5
> >>>>>> BUILD SUCCESSFUL Total time: 2 seconds
> >>>>>> At first, I moved on, but later when nothing worked I went back
to
this
> >>>>>> step and asked users@ what the message meant.
> >>>>>>
> >>>>>> As a fix for this, Justin suggests:
> >>>>>>
> >>>>>> Ant can't find flexTasks, add flexTask.jar to your ANT lib
directory or
> >>>>>> pass it to ant via -lib. You can find it in the Flex SDK
> >>>>> modules/antTasks.
> >>>>>>
> >>>>>> I really have no idea what this means, so I start searching
for
> >>>>>> 'flexTask.jar' and the directory 'modules' from the source
directory,
> >>>>> both
> >>>>>> turn up nothing:
> >>>>>>
> >>>>>> $ find . -name "modules"
> >>>>>> $ find . -name "flexTask.jar"
> >>>>>> $
> >>>>>> So I go to Google, and I see:
> >>>>>> the flexTasks.jar file is located at
> >>>>>> flash_builder_install/sdks/4.6.0/ant/lib
> >>>>>> There is no flash_builder_install, and the previous search of
the
> >>>>>> installer directory turned up null, so I assume
flash_builder_install is
> >>>>>> the installed directory. 4.9.0 is still empty, so I go back
to my
old
> >>>>>> 4.6.0, which does have the flexTasks.jar, but is this correct
to
use an
> >>>>>> older version? Assuming that's correct, which I don't think
it is,
I'm
> >>>>>> really not sure where the SDK is at this point - I only have
the
> >>>>> installer.
> >>>>>> Or does the installer contain the SDK? A search didn't show
any
module
> >>>>>> directories. So I try and look for a tarball within the installer
source:
> >>>>>>
> >>>>>> $ find . -name "*tar*"
> >>>>>> $
> >>>>>>
> >>>>>> Which returns nothing. I realize at this point that I have no
idea
what's
> >>>>>> going on, but unfortunately I don't have the time to clear the
confusion
> >>>>> on
> >>>>>> my own.
> >>>>>>
> >>>>>> In my original effort (before writing Justin), I had ignored
the
original
> >>>>>> message and went onto step 3.
> >>>>>>
> >>>>>> 3.  If using Adobe Flash Builder, add a linked resource called:
> >>>>>>    APACHE_FLEX_UTILITIES_ROOT
> >>>>>> and point it to the directory path where the 'installer' and
'common'
> >>>>>> directories are
> >>>>>> located.
> >>>>>> I am using FB 4.7, so I go into FB and figure out how to add
the
linked
> >>>>>> resource. I believe I did that correctly, I move onto step 4.
> >>>>>>
> >>>>>> 4.  In the installer project, add
> >>>>> ${APACHE_FLEX_UTILITIES_ROOT}/common/src
> >>>>>> as a source path.
> >>>>>> At this point, I have no idea what "installer project" refers
to.
I was
> >>>>>> purely working command line, up until step 3. I believe the
inference is
> >>>>>> that somehow there is a project in FB which is managing the
installation
> >>>>> of
> >>>>>> the SDK, but I have really no concept how the focus changed
from
command
> >>>>>> line to FB, except in step 3, which only indicated to set a
variable. So
> >>>>> I
> >>>>>> speculate, and I wonder if the variable sets up some sort of
installer
> >>>>>> project, so I exit and come back in, no difference.
> >>>>>>
> >>>>>> Giving up on FB, I go back to the command line. There is a xml
file
> >>>>> called
> >>>>>> build.xml which contains a <project> item, and one of
the
attributes is
> >>>>>> 'installer', so I figure I found the installer project that
I was
> >>>>> supposed
> >>>>>> to be adding the source path to. In looking through the XML,
there
is no
> >>>>>> child elements that have source path definitions of any kind,
so
I'm
> >>>>>> assuming I am back in the weeds. I write this to users@:
> >>>>>>
> >>>>>> I'm assuming the installer project it's referring to is in the
build.xml,
> >>>>>> but what is the mechanism to add it? Or am I misunderstanding
something?
> >>>>>>
> >>>>>> Justin writes back:
> >>>>>> This refers to if you building the installer in Flash Builder,
the
> >>>>>> installer uses code form the common project
> >>>>>> (/flex/untilities/trunk/common). It's in properties under Flex
Build Path
> >>>>>> in the Source Path tab, click add folder to add it.
> >>>>>> I'm entirely sure this makes sense to you guys, and the thousands
of
> >>>>>> people who have installed it before. As a basic user, I view
the
SDK
> >>>>> 4.9.0
> >>>>>> as an overlay on top of FB 4.7. I view the install source that
I
> >>>>> downloaded
> >>>>>> as a mechanism to bind that overlay. It would never occur to
me
that I
> >>>>>> could 'build the installer in Flash Builder', I would assume
the
build
> >>>>>> process would take place on the command line, similar to make/make
> >>>>> install.
> >>>>>> At this point I'm guessing I should see an installer project
in
Flash
> >>>>>> Builder? This is a foreign idea to me, and I'm sort of giving
up
at this
> >>>>>> point, because my fundamental assumptions about the build process
are
> >>>>>> totally flawed. I'll leave it up to you guys to determine if
you
think
> >>>>> I'm
> >>>>>> close and can provide guidance, or if I should just wait for
Lee's
single
> >>>>>> click installer which specifies FP.
> >>>>>>
> >>>>>> Thanks for the support though.
> >>>>>>
> >>>>>>
> >>>>>> On Feb 22, 2013, at 9:21 AM, Om wrote:
> >>>>>>
> >>>>>> On Feb 22, 2013 12:56 AM, "Joe Kryzak" <flex@aligned.com>
wrote:
> >>>>>>>
> >>>>>>> Yes, I was attempting to build 4.9 with flash player 11.5.
> >>>>>>>
> >>>>>>> Is there a plan to have the binary installer select the
flash
player
> >>>>>> version? I'm not locating the artifacts you are referencing,
I
might be
> >>>>>> better off waiting.
> >>>>>>>
> >>>>>>> Thanks for the response.
> >>>>>>>
> >>>>>>
> >>>>>> Joe, the README in the installer directory has directions on
how
to do
> >>>>>> this.  Basically, you grab a copy of the insataller config xml,
modify
> >>>>> the
> >>>>>> urls and version number and inject the xml into the installer
as a
> >>>>> command
> >>>>>> line parameter.
> >>>>>>
> >>>>>> Let me know if you run into problems.
> >>>>>>
> >>>>>> As Lee mentioned, he is planning to make this doable via the
UI.
> >>>>> Hopefully
> >>>>>> that would make things easier.
> >>>>>>
> >>>>>> Thanks,
> >>>>>> Om
> >>>>>>
> >>>>>>> Joe
> >>>>>>>
> >>>>>>> On Feb 22, 2013, at 12:10 AM, Justin Mclean wrote:
> >>>>>>>
> >>>>>>> Hi,
> >>>>>>>
> >>>>>>> I assume you trying the build the installer project?
> >>>>>>>
> >>>>>>>> 4.  In the installer project, add
> >>>>>> ${APACHE_FLEX_UTILITIES_ROOT}/common/src as a source path.
> >>>>>>> This refers to if you building the installer in Flash Builder,
the
> >>>>>> installer uses code form the common project
> >>>>>> (/flex/untilities/trunk/common). It's in properties under Flex
Build Path
> >>>>>> in the Source Path tab, click add folder to add it.
> >>>>>>>
> >>>>>>>> 2. Also, In the ant command in step 2 I see the message
below.
> >>>>>>> Ant can't find flexTasks, add flexTask.jar to your ANT lib
directory or
> >>>>>> pass it to ant via -lib. You can find it in the Flex SDK
> >>>>> modules/antTasks.
> >>>>>>>
> >>>>>>> Thanks,
> >>>>>>> Justin
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>
> >>>
> >>> --
> >>> Alex Harui
> >>> Flex SDK Team
> >>> Adobe Systems, Inc.
> >>> http://blogs.adobe.com/aharui
> >>>
> >>>
> >>
> >> --
> >> Alex Harui
> >> Flex SDK Team
> >> Adobe Systems, Inc.
> >> http://blogs.adobe.com/aharui
> >>
> >>
> >
> > --
> > Alex Harui
> > Flex SDK Team
> > Adobe Systems, Inc.
> > http://blogs.adobe.com/aharui
> >
> >
>
> --
> Alex Harui
> Flex SDK Team
> Adobe Systems, Inc.
> http://blogs.adobe.com/aharui
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message