Hi Corneau, Does that mean that my force installation of grunt could be a reason for blank page in my browser? Have any of you experienced a similar error? Very limited info available on the net in this regard.
On Tue, Oct 27, 2015 at 9:38 PM, rohit choudhary <rconl...@gmail.com> wrote: > Hi Rick, > > What are the things that you have in mind? I was thinking of this myself, > including some items such as making npm/node etc be strictly local instead > of global, a single script that abstracts some of these steps. I will be > happy to help. > > Thanks, > Rohit. > > On Tue, Oct 27, 2015 at 8:40 PM, Rick Moritz <rah...@gmail.com> wrote: > >> From my experience, that will not work unless you -DskipTests, since the >> tests require you have a dist-file available. >> Even CI runs two builds at the moment. >> So, if you need a tested (NB: tests will fail anyway, until ZEPPELIN-346 >> gets merged) distributable, you have to first clean package with >> -DskipTests, then package with tests to verify your build. >> Oh, you'll also need the ability to pass the selenium tests, which isn't >> a given on every platform. >> >> I'm currently looking into cleaning the build up progressively, but am >> also looking for any kind of support. A major refactoring is necessary, in >> my opinion, to move this project forward from a stability and repeatability >> standpoint. >> >> On Tue, Oct 27, 2015 at 4:04 PM, Pablo Torre <pablotorr...@gmail.com> >> wrote: >> >>> Now, should I try to run mvn clean package inside incubador-zeppelin? >>> >>> 2015-10-27 15:50 GMT+01:00 Pablo Torre <pablotorr...@gmail.com>: >>> >>>> I tried "./grunt --force" right now and it works >>>> >>>> 2015-10-27 15:39 GMT+01:00 naveen xavier <naveen.xav...@gmail.com>: >>>> >>>>> Hi Pablo, >>>>> >>>>> Were you able to build grunt within the zeppelin-web folder? Use the >>>>> following command >>>>> ./grunt --force >>>>> >>>>> On Tue, Oct 27, 2015 at 8:05 PM, Pablo Torre <pablotorr...@gmail.com> >>>>> wrote: >>>>> >>>>>> Hi guys, >>>>>> >>>>>> I was taking a look to this thread because I wasn't able to fix my >>>>>> issue. I followed your suggestions: >>>>>> >>>>>> Inside zeppelin-web: >>>>>> >>>>>> Remove node_modules and bower_components >>>>>> rm -rf ~/.npm >>>>>> npm cache clear >>>>>> mvn clean install >>>>>> >>>>>> And after this inside incubator-zeppelin I executed: >>>>>> >>>>>> mvn clean package -Pspark-1.4 -Dhadoop.version=2.2.0 -Phadoop-2.2 >>>>>> -DskipTests >>>>>> >>>>>> >>>>>> But I get the error: >>>>>> >>>>>> >>>>>> BUILD FAILURE >>>>>> >>>>>> [INFO] >>>>>> ------------------------------------------------------------------------ >>>>>> >>>>>> [INFO] Total time: 31:53.919s >>>>>> >>>>>> [INFO] Finished at: Tue Oct 27 14:32:13 UTC 2015 >>>>>> >>>>>> [INFO] Final Memory: 124M/428M >>>>>> >>>>>> [INFO] >>>>>> ------------------------------------------------------------------------ >>>>>> >>>>>> [ERROR] Failed to execute goal >>>>>> com.github.eirslett:frontend-maven-plugin:0.0.23:grunt (grunt build) on >>>>>> project zeppelin-web: Failed to run task: 'grunt --force --no-color' >>>>>> failed. (error code 137) -> [Help 1] >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> 2015-10-27 14:15 GMT+01:00 rohit choudhary <rconl...@gmail.com>: >>>>>> >>>>>>> Naveen, >>>>>>> >>>>>>> Glad! Look forward to your use cases with Zeppelin. >>>>>>> >>>>>>> Thanks, >>>>>>> Rohit. >>>>>>> >>>>>>> On Tue, Oct 27, 2015 at 4:37 PM, naveen xavier < >>>>>>> naveen.xav...@gmail.com> wrote: >>>>>>> >>>>>>>> Hi Guys >>>>>>>> >>>>>>>> Yipee Did it >>>>>>>> >>>>>>>> I just figured that grunt is building only when I give the --force >>>>>>>> switch. So I edited the pom.xml in zeppelin-web folder as given below >>>>>>>> and >>>>>>>> added it as an argument >>>>>>>> >>>>>>>> <execution> >>>>>>>> <id>grunt build</id> >>>>>>>> <goals> >>>>>>>> <goal>grunt</goal> >>>>>>>> </goals> >>>>>>>> >>>>>>>> <configuration> >>>>>>>> <arguments>*--force*</arguments> >>>>>>>> </configuration> >>>>>>>> </execution> >>>>>>>> >>>>>>>> Then I did a maven package and presto it worked. Thanks a lot guys >>>>>>>> will now try and run Zeppelin which has been delayed by ONE day >>>>>>>> >>>>>>>> Thanks Rohit, Corneau and Renjith for all the help >>>>>>>> >>>>>>>> Regards, >>>>>>>> >>>>>>>> Naveen >>>>>>>> >>>>>>>> On Tue, Oct 27, 2015 at 4:14 PM, naveen xavier < >>>>>>>> naveen.xav...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Hi all, >>>>>>>>> >>>>>>>>> Just another update. On carrying out activities suggested by >>>>>>>>> Renjith finally my ./grunt build error has been cleared. It gave some >>>>>>>>> warnings but ran with --force switch. Apparently phantomjs has been >>>>>>>>> successfully installed. >>>>>>>>> The current versions displayed are >>>>>>>>> npm: 1.4.21 >>>>>>>>> node: 0.10.25 >>>>>>>>> phantomjs: 1.9.0 >>>>>>>>> >>>>>>>>> However on performing a mvn install in zeppelin-web folder.... I >>>>>>>>> end up with the same grunt --no-color failed error as part of >>>>>>>>> installing >>>>>>>>> the eirslett frontend plugin. >>>>>>>>> >>>>>>>>> Adamant error.Any inputs will be most appreciated. >>>>>>>>> >>>>>>>>> >>>>>>>>> On Tue, Oct 27, 2015 at 3:31 PM, Renjith Kamath < >>>>>>>>> renjith.kam...@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Tried again on a new vm "Ubuntu *15.04 x86_64*". This time >>>>>>>>>> everything worked fine just by doing "mvn clean install" in >>>>>>>>>> zeppelin-web >>>>>>>>>> java 1.8.0_66 >>>>>>>>>> maven 3.3.3 >>>>>>>>>> npm is supposed to install karma and other karma related deps >>>>>>>>>> >>>>>>>>>> may be you can delete node_modules and bower_components from >>>>>>>>>> zeppelin-web >>>>>>>>>> rm -rf ~/.npm >>>>>>>>>> npm cache clear >>>>>>>>>> >>>>>>>>>> and finally mvn clean install. frontend-maven-plugin should take >>>>>>>>>> care of all npm and bower deps >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Thanks & Regards, >>>>>>>>>> RK >>>>>>>>>> >>>>>>>>>> On Tue, Oct 27, 2015 at 2:54 PM, naveen xavier < >>>>>>>>>> naveen.xav...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Renjith, >>>>>>>>>>> >>>>>>>>>>> Just installed nodesjs legacy as suggested by you. Now on giving >>>>>>>>>>> the command nodejs -v I am getting v0.10.25 >>>>>>>>>>> >>>>>>>>>>> Secondly fontconfig is installed and is the latest version. >>>>>>>>>>> >>>>>>>>>>> The problem on running ./grunt in the zeppelin-web folder seems >>>>>>>>>>> to be in the karma-phantomjs-launcher module. The node-modules >>>>>>>>>>> folder does >>>>>>>>>>> not have this folder in it. I searched and found it in the temp >>>>>>>>>>> folder with >>>>>>>>>>> a folder named as - (ie hypen). Any help on how to get the phantomjs >>>>>>>>>>> problem sorted out. >>>>>>>>>>> >>>>>>>>>>> Thanks again >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Tue, Oct 27, 2015 at 2:35 PM, Renjith Kamath < >>>>>>>>>>> renjith.kam...@gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> I was able to see the earlier phantomjs error on a new vm and >>>>>>>>>>>> resolve it by installing libfontconfig. >>>>>>>>>>>> Can you check if "fontconfig" package is installed or not? >>>>>>>>>>>> sudo apt-get install fontconfig >>>>>>>>>>>> >>>>>>>>>>>> Thanks & Regards, >>>>>>>>>>>> RK >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Oct 27, 2015 at 2:28 PM, rohit choudhary < >>>>>>>>>>>> rconl...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Naveen, >>>>>>>>>>>>> >>>>>>>>>>>>> Looks like there's some issue with your NodeJS installation. I >>>>>>>>>>>>> looked up some links, there was a breaking change in the package >>>>>>>>>>>>> manager, >>>>>>>>>>>>> and I think this would work for you sudo apt-get install >>>>>>>>>>>>> nodejs-legacy. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> http://stackoverflow.com/questions/21168141/can-not-install-packages-using-node-package-manager-in-ubuntu >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks, >>>>>>>>>>>>> Rohit. >>>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Oct 27, 2015 at 1:02 PM, naveen xavier < >>>>>>>>>>>>> naveen.xav...@gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Renjith, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Did as you suggested, it seems to already exist >>>>>>>>>>>>>> >>>>>>>>>>>>>> Reading package lists... Done >>>>>>>>>>>>>> Building dependency tree >>>>>>>>>>>>>> Reading state information... Done >>>>>>>>>>>>>> Note, selecting 'libfontconfig1' instead of 'libfontconfig' >>>>>>>>>>>>>> libfontconfig1 is already the newest version. >>>>>>>>>>>>>> The following packages were automatically installed and are >>>>>>>>>>>>>> no longer required: >>>>>>>>>>>>>> libarmadillo4 libarpack2 libdap11 libdapclient3 libepsilon1 >>>>>>>>>>>>>> libfreexl1 libgdal1h libgeos-3.4.2 libgeos-c1 >>>>>>>>>>>>>> libhawtjni-runtime-java >>>>>>>>>>>>>> libhdf4-0-alt libhdf5-8 libjansi-java libjansi-native-java >>>>>>>>>>>>>> libkml0 libmysqlcppconn7 libnetcdfc7 libodbc1 libogdi3.2 >>>>>>>>>>>>>> libopenjp2-7 >>>>>>>>>>>>>> libpq5 libproj0 libspatialite5 liburiparser1 libvsqlitepp3 >>>>>>>>>>>>>> libxerces-c3.1 linux-headers-3.19.0-15 >>>>>>>>>>>>>> linux-headers-3.19.0-15-generic >>>>>>>>>>>>>> linux-image-3.19.0-15-generic >>>>>>>>>>>>>> linux-image-extra-3.19.0-15-generic mysql-utilities >>>>>>>>>>>>>> mysql-workbench-data >>>>>>>>>>>>>> odbcinst odbcinst1debian2 >>>>>>>>>>>>>> proj-bin proj-data python-mysql.connector python-pexpect >>>>>>>>>>>>>> python-pyodbc python-pysqlite2 scala-library >>>>>>>>>>>>>> Use 'apt-get autoremove' to remove them. >>>>>>>>>>>>>> 0 upgraded, 0 newly installed, 0 to remove and 50 not >>>>>>>>>>>>>> upgraded. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Any reason libfontconfig1 needs to be replaced??? >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Tue, Oct 27, 2015 at 12:55 PM, Renjith Kamath < >>>>>>>>>>>>>> renjith.kam...@gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hey Naveen, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> The issue is in PhantomJs dep. Please try "sudo apt-get >>>>>>>>>>>>>>> install libfontconfig" >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks & Regards, >>>>>>>>>>>>>>> RK >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Tue, Oct 27, 2015 at 12:32 PM, naveen xavier < >>>>>>>>>>>>>>> naveen.xav...@gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi Corneau & Rohit, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Just as suggested I did a ./grunt in the zeppelin-web >>>>>>>>>>>>>>>> folder. It ran successfully and then prompted to use the >>>>>>>>>>>>>>>> following command >>>>>>>>>>>>>>>> as the module is missing: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> install karma-phantomjs-launcher --save-dev >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On attempting to install the same I received the following >>>>>>>>>>>>>>>> error: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> > phantomjs@1.9.18 install >>>>>>>>>>>>>>>> /usr/local/incubator-zeppelin/zeppelin-web/node_modules/phantomjs >>>>>>>>>>>>>>>> > node install.js >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> sh: 1: node: not found >>>>>>>>>>>>>>>> npm WARN This failure might be due to the use of legacy >>>>>>>>>>>>>>>> binary "node" >>>>>>>>>>>>>>>> npm WARN For further explanations, please read >>>>>>>>>>>>>>>> /usr/share/doc/nodejs/README.Debian >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> npm ERR! phantomjs@1.9.18 install: `node install.js` >>>>>>>>>>>>>>>> npm ERR! Exit status 127 >>>>>>>>>>>>>>>> npm ERR! >>>>>>>>>>>>>>>> npm ERR! Failed at the phantomjs@1.9.18 install script. >>>>>>>>>>>>>>>> npm ERR! This is most likely a problem with the phantomjs >>>>>>>>>>>>>>>> package, >>>>>>>>>>>>>>>> npm ERR! not with npm itself. >>>>>>>>>>>>>>>> npm ERR! Tell the author that this fails on your system: >>>>>>>>>>>>>>>> npm ERR! node install.js >>>>>>>>>>>>>>>> npm ERR! You can get their info via: >>>>>>>>>>>>>>>> npm ERR! npm owner ls phantomjs >>>>>>>>>>>>>>>> npm ERR! There is likely additional logging output above. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> npm ERR! System Linux 3.19.0-30-generic >>>>>>>>>>>>>>>> npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" >>>>>>>>>>>>>>>> "karma-phantomjs-launcher" "--save-dev" >>>>>>>>>>>>>>>> npm ERR! cwd /usr/local/incubator-zeppelin/zeppelin-web >>>>>>>>>>>>>>>> npm ERR! node -v v0.10.25 >>>>>>>>>>>>>>>> npm ERR! npm -v 1.4.21 >>>>>>>>>>>>>>>> npm ERR! code ELIFECYCLE >>>>>>>>>>>>>>>> npm ERR! >>>>>>>>>>>>>>>> npm ERR! Additional logging details can be found in: >>>>>>>>>>>>>>>> npm ERR! >>>>>>>>>>>>>>>> /usr/local/incubator-zeppelin/zeppelin-web/npm-debug.log >>>>>>>>>>>>>>>> npm ERR! not ok code 0 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I read in some post that the temp files of phantomjs could >>>>>>>>>>>>>>>> create a problem, so I deleted the same... but got the same >>>>>>>>>>>>>>>> error. I am now >>>>>>>>>>>>>>>> trying to build phantomjs from source after cloning it from >>>>>>>>>>>>>>>> github. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Let me know if I am on the right path. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks again for your interest. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Tue, Oct 27, 2015 at 2:04 AM, naveen xavier < >>>>>>>>>>>>>>>> naveen.xav...@gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hi Rohit, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thank you so much for your quick response. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Did exactly as you suggested and successfully installed >>>>>>>>>>>>>>>>> npm inside zeppelin-web folder. Now when I give the command: >>>>>>>>>>>>>>>>> *npm >>>>>>>>>>>>>>>>> -v* >>>>>>>>>>>>>>>>> I get: *1.4.21* >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> However the command: *mvn package* >>>>>>>>>>>>>>>>> within the zeppelin-web folder gives the same grunt build >>>>>>>>>>>>>>>>> error: >>>>>>>>>>>>>>>>> *'grunt --no-color' failed. (error code 3).* >>>>>>>>>>>>>>>>> I also again tried the command: *mvn package -DskipTests* >>>>>>>>>>>>>>>>> from incubator-zeppelin folder and received the same error!!! >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Also went through your trail mail with Pablo who has been >>>>>>>>>>>>>>>>> graduating to new problems but my error message has just not >>>>>>>>>>>>>>>>> changed. I >>>>>>>>>>>>>>>>> have tried every possible combination and end up with the >>>>>>>>>>>>>>>>> same grunt error. >>>>>>>>>>>>>>>>> Please help. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Mon, Oct 26, 2015 at 11:20 PM, rohit choudhary < >>>>>>>>>>>>>>>>> rconl...@gmail.com> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hi Naveen, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Can you run npm install inside you /zeppelin-web/ >>>>>>>>>>>>>>>>>> directory? If that is successful you can run - mvn package >>>>>>>>>>>>>>>>>> -Dskiptest >>>>>>>>>>>>>>>>>> -Phadoop-2.3 -Ppyspark (or whatever else you want to >>>>>>>>>>>>>>>>>> configure your >>>>>>>>>>>>>>>>>> zeppelin with). You might be missing on some npm libraries. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>> Rohit >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Mon, Oct 26, 2015 at 11:00 PM, naveen xavier < >>>>>>>>>>>>>>>>>> naveen.xav...@gmail.com> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> My configuration is as follows: >>>>>>>>>>>>>>>>>>> Ubuntu 15.04 >>>>>>>>>>>>>>>>>>> Spark 1.4.1 >>>>>>>>>>>>>>>>>>> Hadoop 2.7 >>>>>>>>>>>>>>>>>>> Maven 3.3.3 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> I am trying to install Apache Zeppelin using the >>>>>>>>>>>>>>>>>>> following command >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> mvn clean package -DskipTests >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Despite several attempts, I am getting the following >>>>>>>>>>>>>>>>>>> error. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> [ERROR] Failed to execute goal >>>>>>>>>>>>>>>>>>> com.github.eirslett:frontend-maven-plugin:0.0.23:grunt >>>>>>>>>>>>>>>>>>> (grunt build) on >>>>>>>>>>>>>>>>>>> project zeppelin-web: Failed to run task: 'grunt >>>>>>>>>>>>>>>>>>> --no-color' failed. (error >>>>>>>>>>>>>>>>>>> code 3) -> [Help 1] >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Any help will be highly appreciated. Thanks in advance >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Naveen Xavier >>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Naveen Xavier >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Naveen Xavier >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Naveen Xavier >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Naveen Xavier >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Regards, >>>>>>>>>>> >>>>>>>>>>> Naveen Xavier >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Regards, >>>>>>>>> >>>>>>>>> Naveen Xavier >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Regards, >>>>>>>> >>>>>>>> Naveen Xavier >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Pablo Torre. >>>>>> Freelance software engineer and Ruby on Rails developer. >>>>>> Oleiros (Coruña) >>>>>> *Personal site <http://www.pablotorrerodriguez.com>* >>>>>> My blog <http://www.aboutechnologies.com> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Regards, >>>>> >>>>> Naveen Xavier >>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Pablo Torre. >>>> Freelance software engineer and Ruby on Rails developer. >>>> Oleiros (Coruña) >>>> *Personal site <http://www.pablotorrerodriguez.com>* >>>> My blog <http://www.aboutechnologies.com> >>>> >>> >>> >>> >>> -- >>> Pablo Torre. >>> Freelance software engineer and Ruby on Rails developer. >>> Oleiros (Coruña) >>> *Personal site <http://www.pablotorrerodriguez.com>* >>> My blog <http://www.aboutechnologies.com> >>> >> >> > -- Regards, Naveen Xavier