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:04:49 GMT
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.xml
>>>> [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



Mime
View raw message