Awestruct, Windows and LESS

classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

Awestruct, Windows and LESS

cody.lerum
Looks like adding a dependency to LESS has made it so you cannot build awestruct on Windows again.

Breaks due to less depending on therubyracer which is a well known incompatibility with windows.

Thoughts?
Reply | Threaded
Open this post in threaded view
|

Re: Awestruct, Windows and LESS

LightGuard
Administrator

This is pretty bad. I guess the ruby camp doesn't care much about Windows.

Sent from my iPhone

On Dec 29, 2012, at 16:41, Cody Lerum <[hidden email]> wrote:

Looks like adding a dependency to LESS has made it so you cannot build awestruct on Windows again.

Breaks due to less depending on therubyracer which is a well known incompatibility with windows.

Thoughts?
Reply | Threaded
Open this post in threaded view
|

Re: Awestruct, Windows and LESS

cody.lerum
Ugh.

I'll take a look.

This just raises the barrier higher for new windows users.


On Sat, Dec 29, 2012 at 4:47 PM, Jason Porter <[hidden email]> wrote:

This is pretty bad. I guess the ruby camp doesn't care much about Windows.

Sent from my iPhone

On Dec 29, 2012, at 16:41, Cody Lerum <[hidden email]> wrote:

Looks like adding a dependency to LESS has made it so you cannot build awestruct on Windows again.

Breaks due to less depending on therubyracer which is a well known incompatibility with windows.

Thoughts?

Reply | Threaded
Open this post in threaded view
|

Re: Awestruct, Windows and LESS

mojavelinux

Yeah, that's no good.

I think Awestruct needs to load dependent libraries for handlers lazily and make them optional in the gemspec.

As for the less gem, that has to be solved in that project if there's no clear around.

-Dan

--
Sent from my CyanogenMod-powered
Android device, an open platform for
carriers, developers and consumers.

On Dec 29, 2012 4:57 PM, "Cody Lerum" <[hidden email]> wrote:
Ugh.

I'll take a look.

This just raises the barrier higher for new windows users.


On Sat, Dec 29, 2012 at 4:47 PM, Jason Porter <[hidden email]> wrote:

This is pretty bad. I guess the ruby camp doesn't care much about Windows.

Sent from my iPhone

On Dec 29, 2012, at 16:41, Cody Lerum <[hidden email]> wrote:

Looks like adding a dependency to LESS has made it so you cannot build awestruct on Windows again.

Breaks due to less depending on therubyracer which is a well known incompatibility with windows.

Thoughts?

Reply | Threaded
Open this post in threaded view
|

Re: Awestruct, Windows and LESS

LightGuard
Administrator
Apparently it's not required on Windows as it already has IE's js impl available. There's been a lot about it on the rails lists it seems. 

Sent from my iPhone

On Dec 29, 2012, at 17:09, Dan Allen <[hidden email]> wrote:

Yeah, that's no good.

I think Awestruct needs to load dependent libraries for handlers lazily and make them optional in the gemspec.

As for the less gem, that has to be solved in that project if there's no clear around.

-Dan

--
Sent from my CyanogenMod-powered
Android device, an open platform for
carriers, developers and consumers.

On Dec 29, 2012 4:57 PM, "Cody Lerum" <[hidden email]> wrote:
Ugh.

I'll take a look.

This just raises the barrier higher for new windows users.


On Sat, Dec 29, 2012 at 4:47 PM, Jason Porter <[hidden email]> wrote:

This is pretty bad. I guess the ruby camp doesn't care much about Windows.

Sent from my iPhone

On Dec 29, 2012, at 16:41, Cody Lerum <[hidden email]> wrote:

Looks like adding a dependency to LESS has made it so you cannot build awestruct on Windows again.

Breaks due to less depending on therubyracer which is a well known incompatibility with windows.

Thoughts?

Reply | Threaded
Open this post in threaded view
|

Re: Awestruct, Windows and LESS

cody.lerum
But LESS deps therubyracer which deps libv8 which cannot be installed on windows (without tricks)


On Sat, Dec 29, 2012 at 5:28 PM, Jason Porter <[hidden email]> wrote:
Apparently it's not required on Windows as it already has IE's js impl available. There's been a lot about it on the rails lists it seems. 

Sent from my iPhone

On Dec 29, 2012, at 17:09, Dan Allen <[hidden email]> wrote:

Yeah, that's no good.

I think Awestruct needs to load dependent libraries for handlers lazily and make them optional in the gemspec.

As for the less gem, that has to be solved in that project if there's no clear around.

-Dan

--
Sent from my CyanogenMod-powered
Android device, an open platform for
carriers, developers and consumers.

On Dec 29, 2012 4:57 PM, "Cody Lerum" <[hidden email]> wrote:
Ugh.

I'll take a look.

This just raises the barrier higher for new windows users.


On Sat, Dec 29, 2012 at 4:47 PM, Jason Porter <[hidden email]> wrote:

This is pretty bad. I guess the ruby camp doesn't care much about Windows.

Sent from my iPhone

On Dec 29, 2012, at 16:41, Cody Lerum <[hidden email]> wrote:

Looks like adding a dependency to LESS has made it so you cannot build awestruct on Windows again.

Breaks due to less depending on therubyracer which is a well known incompatibility with windows.

Thoughts?


Reply | Threaded
Open this post in threaded view
|

Re: Awestruct, Windows and LESS

mojavelinux

Can't you veto or exclude sells? I've never tried.

-Dan

--
Sent from my CyanogenMod-powered
Android device, an open platform for
carriers, developers and consumers.

On Dec 29, 2012 5:31 PM, "Cody Lerum" <[hidden email]> wrote:
But LESS deps therubyracer which deps libv8 which cannot be installed on windows (without tricks)


On Sat, Dec 29, 2012 at 5:28 PM, Jason Porter <[hidden email]> wrote:
Apparently it's not required on Windows as it already has IE's js impl available. There's been a lot about it on the rails lists it seems. 

Sent from my iPhone

On Dec 29, 2012, at 17:09, Dan Allen <[hidden email]> wrote:

Yeah, that's no good.

I think Awestruct needs to load dependent libraries for handlers lazily and make them optional in the gemspec.

As for the less gem, that has to be solved in that project if there's no clear around.

-Dan

--
Sent from my CyanogenMod-powered
Android device, an open platform for
carriers, developers and consumers.

On Dec 29, 2012 4:57 PM, "Cody Lerum" <[hidden email]> wrote:
Ugh.

I'll take a look.

This just raises the barrier higher for new windows users.


On Sat, Dec 29, 2012 at 4:47 PM, Jason Porter <[hidden email]> wrote:

This is pretty bad. I guess the ruby camp doesn't care much about Windows.

Sent from my iPhone

On Dec 29, 2012, at 16:41, Cody Lerum <[hidden email]> wrote:

Looks like adding a dependency to LESS has made it so you cannot build awestruct on Windows again.

Breaks due to less depending on therubyracer which is a well known incompatibility with windows.

Thoughts?


Reply | Threaded
Open this post in threaded view
|

Re: Awestruct, Windows and LESS

cody.lerum
I don't think the build will be able to run due to tests failing.


On Sat, Dec 29, 2012 at 5:38 PM, Dan Allen <[hidden email]> wrote:

Can't you veto or exclude sells? I've never tried.

-Dan

--
Sent from my CyanogenMod-powered
Android device, an open platform for
carriers, developers and consumers.

On Dec 29, 2012 5:31 PM, "Cody Lerum" <[hidden email]> wrote:
But LESS deps therubyracer which deps libv8 which cannot be installed on windows (without tricks)


On Sat, Dec 29, 2012 at 5:28 PM, Jason Porter <[hidden email]> wrote:
Apparently it's not required on Windows as it already has IE's js impl available. There's been a lot about it on the rails lists it seems. 

Sent from my iPhone

On Dec 29, 2012, at 17:09, Dan Allen <[hidden email]> wrote:

Yeah, that's no good.

I think Awestruct needs to load dependent libraries for handlers lazily and make them optional in the gemspec.

As for the less gem, that has to be solved in that project if there's no clear around.

-Dan

--
Sent from my CyanogenMod-powered
Android device, an open platform for
carriers, developers and consumers.

On Dec 29, 2012 4:57 PM, "Cody Lerum" <[hidden email]> wrote:
Ugh.

I'll take a look.

This just raises the barrier higher for new windows users.


On Sat, Dec 29, 2012 at 4:47 PM, Jason Porter <[hidden email]> wrote:

This is pretty bad. I guess the ruby camp doesn't care much about Windows.

Sent from my iPhone

On Dec 29, 2012, at 16:41, Cody Lerum <[hidden email]> wrote:

Looks like adding a dependency to LESS has made it so you cannot build awestruct on Windows again.

Breaks due to less depending on therubyracer which is a well known incompatibility with windows.

Thoughts?



Reply | Threaded
Open this post in threaded view
|

Re: Awestruct, Windows and LESS

mojavelinux

Ah, so we are talking about two different things, user deps and contributor deps. Need to address both sides. On the user front, I think we can make more dependencies active "on demand". On the contributor side, I think a test suite profile that is known to be portable is in order. (the goal of course is to not need such a profile).

-Dan

--
Sent from my CyanogenMod-powered
Android device, an open platform for
carriers, developers and consumers.

On Dec 29, 2012 6:06 PM, "Cody Lerum" <[hidden email]> wrote:
I don't think the build will be able to run due to tests failing.


On Sat, Dec 29, 2012 at 5:38 PM, Dan Allen <[hidden email]> wrote:

Can't you veto or exclude sells? I've never tried.

-Dan

--
Sent from my CyanogenMod-powered
Android device, an open platform for
carriers, developers and consumers.

On Dec 29, 2012 5:31 PM, "Cody Lerum" <[hidden email]> wrote:
But LESS deps therubyracer which deps libv8 which cannot be installed on windows (without tricks)


On Sat, Dec 29, 2012 at 5:28 PM, Jason Porter <[hidden email]> wrote:
Apparently it's not required on Windows as it already has IE's js impl available. There's been a lot about it on the rails lists it seems. 

Sent from my iPhone

On Dec 29, 2012, at 17:09, Dan Allen <[hidden email]> wrote:

Yeah, that's no good.

I think Awestruct needs to load dependent libraries for handlers lazily and make them optional in the gemspec.

As for the less gem, that has to be solved in that project if there's no clear around.

-Dan

--
Sent from my CyanogenMod-powered
Android device, an open platform for
carriers, developers and consumers.

On Dec 29, 2012 4:57 PM, "Cody Lerum" <[hidden email]> wrote:
Ugh.

I'll take a look.

This just raises the barrier higher for new windows users.


On Sat, Dec 29, 2012 at 4:47 PM, Jason Porter <[hidden email]> wrote:

This is pretty bad. I guess the ruby camp doesn't care much about Windows.

Sent from my iPhone

On Dec 29, 2012, at 16:41, Cody Lerum <[hidden email]> wrote:

Looks like adding a dependency to LESS has made it so you cannot build awestruct on Windows again.

Breaks due to less depending on therubyracer which is a well known incompatibility with windows.

Thoughts?



Reply | Threaded
Open this post in threaded view
|

Re: Awestruct, Windows and LESS

rsearls
In reply to this post by cody.lerum
I've just slammed into this problem on Windows 7.   Has there been any solution to this problem?
Reply | Threaded
Open this post in threaded view
|

Re: Awestruct, Windows and LESS

LightGuard
Administrator
LESS on Windows using mri ruby (the first ruby implementation) is simply a no go for most people. Cody found a place which has instructions on getting a special version installed for Windows, but that's not the greatest of experiences. At this time, I'm recommending people use JRuby on Windows and install therubyrhino.


On Mon, Mar 18, 2013 at 9:36 AM, rsearls <[hidden email]> wrote:
I've just slammed into this problem on Windows 7.   Has there been any
solution to this problem?



--
View this message in context: http://talk-archive.awestruct.org/Awestruct-Windows-and-LESS-tp84p183.html
Sent from the Awestruct Talk mailing list archive at Nabble.com.

---------------------------------------------------------------------
Archives: http://talk-archive.awestruct.org/
To unsubscribe, e-mail: [hidden email]




--
Reply | Threaded
Open this post in threaded view
|

Re: Awestruct, Windows and LESS

mojavelinux
In reply to this post by rsearls

The first question is, do you need less? If not, the simplest solution is to switch to Awestruct 0.5.0.cr released a few days ago.

You'll need to be more explicit about deps since Awestruct doesn't force so many on you anymore, but loads them lazily. Just add what it complains is missing when you run it. We'll have a short migration tutorial up this week ideally.

-Dan

p.s. I strongly recommend Sass over LESS. It's native to Ruby and is more powerful.

--
Sent from my CyanogenMod-powered
Android device, an open platform for
carriers, developers and consumers.

On Mar 18, 2013 9:42 AM, "rsearls" <[hidden email]> wrote:
I've just slammed into this problem on Windows 7.   Has there been any
solution to this problem?



--
View this message in context: http://talk-archive.awestruct.org/Awestruct-Windows-and-LESS-tp84p183.html
Sent from the Awestruct Talk mailing list archive at Nabble.com.

---------------------------------------------------------------------
Archives: http://talk-archive.awestruct.org/
To unsubscribe, e-mail: [hidden email]