asjsc does not create an HTML file. - Josh On Jan 2, 2016 6:28 PM, "OmPrakash Muppirala" <[email protected]> wrote:
> 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 <[email protected]> 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, "[email protected] on behalf of OmPrakash > Muppirala" > > <[email protected] on behalf of [email protected]> 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" <[email protected]> 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, "[email protected] on behalf of OmPrakash > > >>Muppirala" > > >> <[email protected] on behalf of [email protected]> 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 > > >> ><[email protected] > > >> >> 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 > > >> >><[email protected] > > >> >> > > > >> >> 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 > > >> >> > > > >> >> > > >> > > >> > > > > >
