I have been able to make progress on this front. I am able to install flexjs using this command on Windows and Mac: npm cache clear npm install http://bigosmallm.github.io/flexjs/npm/flexjs-0.5.0.tgz -g
On Windows, in Cygwin, when I run this: asjsc "C:\Users\omuppirala\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStatesMap\src\USStatesMap.as" I am seeing the compilation go through properly with bin/js-debug and bin/js-release folders created. Although it is missing the index.html file. I am pretty sure I am missing some step somewhere. With the same exact code, on Mac, when I run: omuppirala$ asjsc /usr/local/lib/node_modules/flexjs/examples/native/USStatesMap/src/USStatesMap.as mxmlc seems to run but I am getting this error: /usr/local/lib/node_modules/flexjs/frameworks/flex-config.xml:83 unable to open '/usr/local/lib/node_modules/flexjs/frameworks/{playerglobalHome}/11.1'. /usr/local/lib/node_modules/flexjs/frameworks/flex-config.xml (line: 83) </library-path> Any idea what's going wrong? Thanks, Om On Tue, Dec 29, 2015 at 10:53 AM, Alex Harui <aha...@adobe.com> wrote: > I'm on a Mac. I had to use sudo. > > It sets up mxmlc here: > > /usr/local$ find . -name mxmlc* > ./lib/node_modules/flexjs/bin/mxmlc > ./lib/node_modules/flexjs/bin/mxmlc.bat > ./lib/node_modules/flexjs/downloads/falcon/compiler/commandline/mxmlc > ./lib/node_modules/flexjs/downloads/falcon/compiler/commandline/mxmlc.bat > ./lib/node_modules/flexjs/downloads/falcon/compiler/generated/dist/sdk/bin/ > mxmlc > ./lib/node_modules/flexjs/downloads/falcon/compiler/generated/dist/sdk/bin/ > mxmlc.bat > ./lib/node_modules/flexjs/downloads/falcon/compiler.jx/bin/mxmlc > ./lib/node_modules/flexjs/downloads/falcon/compiler.jx/bin/mxmlc.bat > ./lib/node_modules/flexjs/downloads/falcon/js/bin/mxmlc > ./lib/node_modules/flexjs/downloads/falcon/js/bin/mxmlc.bat > ./lib/node_modules/flexjs/downloads/falcon/js/lib/mxmlc.jar > ./lib/node_modules/flexjs/js/bin/mxmlc > ./lib/node_modules/flexjs/js/bin/mxmlc.bat > ./lib/node_modules/flexjs/js/lib/mxmlc.jar > > But asjsc is copied to /usr/local/bin so it isn't going to find mxmlc in > ../lib relative to /usr/local/bin > > > -Alex > > On 12/29/15, 9:14 AM, "omup...@gmail.com on behalf of OmPrakash Muppirala" > <omup...@gmail.com on behalf of bigosma...@gmail.com> wrote: > > >Yes, the folder structures are (should be) the same. The weird thing is > >that asjscompc is working fine without this error. > > > >Can you try it out based on the instructions in the other thread? I am > >sure some things are obvious to you and easy to catch. > > > >Thanks, > >Om > >On Dec 29, 2015 7:09 AM, "Alex Harui" <aha...@adobe.com> wrote: > > > >> Have you compared the folder structures from npm install vs the > >>installer? > >> Should they be the same? > >> > >> -Alex > >> > >> On 12/29/15, 1:04 AM, "omup...@gmail.com on behalf of OmPrakash > >>Muppirala" > >> <omup...@gmail.com on behalf of bigosma...@gmail.com> wrote: > >> > >> >I got the FlexJS 0.5 installed via the Installer and the call to asjsc > >> >from > >> >that folder seems to work fine. > >> > > >> >So, I don't think it is a Java version conflict. > >> > > >> >Any other ideas? > >> > > >> >Thanks, > >> >Om > >> > > >> >On Mon, Dec 28, 2015 at 3:03 AM, Michael Schmalle > >> ><teotigraphix...@gmail.com > >> >> wrote: > >> > > >> >> Just shooting in the dark but some type of Java version conflict? It > >> >>seems > >> >> familiar to me like that could be a possibility. > >> >> > >> >> Mike > >> >> > >> >> On Mon, Dec 28, 2015 at 4:34 AM, OmPrakash Muppirala > >> >><bigosma...@gmail.com > >> >> > > >> >> wrote: > >> >> > >> >> > I have this working locally. If the user has npm and Java > >>installed > >> >>on > >> >> > their machine, they can now simply do: > >> >> > > >> >> > *npm install flexjs -g* > >> >> > (or should it be npm install apache-flexjs -g?) > >> >> > > >> >> > This will download all the dependencies (which has some bugs for > >>now, > >> >> will > >> >> > get to that in a bit), register the asjsc and asjscompc files as > >> >>global > >> >> > binaries. > >> >> > > >> >> > One issue I am currently facing is, when I do this: > >> >> > > >> >> > > >> >> > > >> >> > >> > >>>>C:\Users\omuppirala\AppData\Roaming\npm\node_modules\flexjs\examples\na > >>>>ti > >> >>ve\USStatesMap\src>asjsc > >> >> > USStatesMap.as > >> >> > > >> >> > I am getting this error: > >> >> > Error: Could not find or load main class > >> >> > org.apache.flex.compiler.clients.MXMLJSC > >> >> > > >> >> > This looks familiar, but I am not sure what I am doing wrong. > >> >> > > >> >> > Any pointers? > >> >> > > >> >> > P.S. I will upload this flexjs npm module as a tarball on to my > >> >>personal > >> >> > site from where the rest of the folks can test. Once we iron out > >>all > >> >>the > >> >> > kinks, I will set about publishing the module to the npm > >>repository. > >> >> > > >> >> > Thanks, > >> >> > Om > >> >> > > >> >> > >> > >> > >