flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joe Kryzak <f...@aligned.com>
Subject Re: Install question
Date Sat, 23 Feb 2013 06:40:18 GMT
Yes, I have no doubt this will work. Trying Alex's suggestion.


On Feb 22, 2013, at 10:38 PM, Om wrote:

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
View raw message