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" <[email protected]> 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 <[email protected]> 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 <[email protected]> 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/as3commons >> /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/as3com >> mons-zip-1.0.0-alpha.1.swc >>> [get] .......... >>> [get] Getting: >>> >> http://projects.yoolab.org/maven/content/repositories/releases/org/as3commons >> /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/as3com >> 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/as3com >> 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" <[email protected]> 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
