Conflicting tilt versions

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

Conflicting tilt versions

Gunnar Morling-2
Hi all,

I've just installed awestruct 0.5.1 on OS X (10.7.5). The installation didn't show any warnings or errors, but running awestruct afterwards causes the following error:

$ awestruct
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:230:in `activate': can't activate tilt (~> 1.3.6, runtime) for ["awestruct-0.5.1"], already activated tilt-1.4.1 for ["haml-4.0.2", "awestruct-0.5.1"] (Gem::LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:246:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `each'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:1056:in `gem'
from /usr/bin/awestruct:18

I'm no expert on gems, it seems to me as if different versions of the gem "tilt" are imported. Does anyone have an idea what's causing this issue and how it can be circumvented?

Thanks a lot,

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

Re: Conflicting tilt versions

LightGuard
Administrator
Yeah, we're working on a new version. you manually install a new version of tilt. Tilt is releasing a new version about every two weeks. Hard to track. 

Sent from Mailbox for iPhone


On Mon, May 20, 2013 at 6:56 AM, Gunnar Morling <[hidden email]> wrote:

Hi all,

I've just installed awestruct 0.5.1 on OS X (10.7.5). The installation didn't show any warnings or errors, but running awestruct afterwards causes the following error:

$ awestruct
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:230:in `activate': can't activate tilt (~> 1.3.6, runtime) for ["awestruct-0.5.1"], already activated tilt-1.4.1 for ["haml-4.0.2", "awestruct-0.5.1"] (Gem::LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:246:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `each'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:1056:in `gem'
from /usr/bin/awestruct:18

I'm no expert on gems, it seems to me as if different versions of the gem "tilt" are imported. Does anyone have an idea what's causing this issue and how it can be circumvented?

Thanks a lot,

--Gunnar

Reply | Threaded
Open this post in threaded view
|

Re: Conflicting tilt versions

Gunnar Morling
Hi Jason,

Thanks for your help. I got it working by uninstalling tilt 1.4.1; Haml (which pulled in that version) seems to work with 1.3.7, too. Seems like dependency hell is not a Java-only feature :)

--Gunnar

PS: Sorry for the double post, I thought my first mail didn't come through.



2013/5/20 Jason Porter <[hidden email]>
Yeah, we're working on a new version. you manually install a new version of tilt. Tilt is releasing a new version about every two weeks. Hard to track. 

Sent from Mailbox for iPhone


On Mon, May 20, 2013 at 6:56 AM, Gunnar Morling <[hidden email]> wrote:

Hi all,

I've just installed awestruct 0.5.1 on OS X (10.7.5). The installation didn't show any warnings or errors, but running awestruct afterwards causes the following error:

$ awestruct
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:230:in `activate': can't activate tilt (~> 1.3.6, runtime) for ["awestruct-0.5.1"], already activated tilt-1.4.1 for ["haml-4.0.2", "awestruct-0.5.1"] (Gem::LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:246:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `each'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:1056:in `gem'
from /usr/bin/awestruct:18

I'm no expert on gems, it seems to me as if different versions of the gem "tilt" are imported. Does anyone have an idea what's causing this issue and how it can be circumvented?

Thanks a lot,

--Gunnar


Reply | Threaded
Open this post in threaded view
|

Re: Conflicting tilt versions

LightGuard
Administrator
Nope, dependency hell is everywhere. I've hit it in the older Linux days with rpm and library hell, Java, Windows programming with dll hell. It's everywhere. 

Sent from Mailbox for iPhone


On Mon, May 20, 2013 at 8:38 AM, Gunnar Morling <[hidden email]> wrote:

Hi Jason,

Thanks for your help. I got it working by uninstalling tilt 1.4.1; Haml (which pulled in that version) seems to work with 1.3.7, too. Seems like dependency hell is not a Java-only feature :)

--Gunnar

PS: Sorry for the double post, I thought my first mail didn't come through.



2013/5/20 Jason Porter <[hidden email]>
Yeah, we're working on a new version. you manually install a new version of tilt. Tilt is releasing a new version about every two weeks. Hard to track. 

Sent from Mailbox for iPhone


On Mon, May 20, 2013 at 6:56 AM, Gunnar Morling <[hidden email]> wrote:

Hi all,

I've just installed awestruct 0.5.1 on OS X (10.7.5). The installation didn't show any warnings or errors, but running awestruct afterwards causes the following error:

$ awestruct
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:230:in `activate': can't activate tilt (~> 1.3.6, runtime) for ["awestruct-0.5.1"], already activated tilt-1.4.1 for ["haml-4.0.2", "awestruct-0.5.1"] (Gem::LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:246:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `each'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:1056:in `gem'
from /usr/bin/awestruct:18

I'm no expert on gems, it seems to me as if different versions of the gem "tilt" are imported. Does anyone have an idea what's causing this issue and how it can be circumvented?

Thanks a lot,

--Gunnar



Reply | Threaded
Open this post in threaded view
|

Re: Conflicting tilt versions

Gunnar Morling
2013/5/20 Jason Porter <[hidden email]>
Nope, dependency hell is everywhere. I've hit it in the older Linux days with rpm and library hell, Java, Windows programming with dll hell. It's everywhere. 

Indeed it is. Maybe someone should implement OSGi for Ruby ;)
 

Sent from Mailbox for iPhone


On Mon, May 20, 2013 at 8:38 AM, Gunnar Morling <[hidden email]> wrote:

Hi Jason,

Thanks for your help. I got it working by uninstalling tilt 1.4.1; Haml (which pulled in that version) seems to work with 1.3.7, too. Seems like dependency hell is not a Java-only feature :)

--Gunnar

PS: Sorry for the double post, I thought my first mail didn't come through.



2013/5/20 Jason Porter <[hidden email]>
Yeah, we're working on a new version. you manually install a new version of tilt. Tilt is releasing a new version about every two weeks. Hard to track. 

Sent from Mailbox for iPhone


On Mon, May 20, 2013 at 6:56 AM, Gunnar Morling <[hidden email]> wrote:

Hi all,

I've just installed awestruct 0.5.1 on OS X (10.7.5). The installation didn't show any warnings or errors, but running awestruct afterwards causes the following error:

$ awestruct
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:230:in `activate': can't activate tilt (~> 1.3.6, runtime) for ["awestruct-0.5.1"], already activated tilt-1.4.1 for ["haml-4.0.2", "awestruct-0.5.1"] (Gem::LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:246:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `each'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:1056:in `gem'
from /usr/bin/awestruct:18

I'm no expert on gems, it seems to me as if different versions of the gem "tilt" are imported. Does anyone have an idea what's causing this issue and how it can be circumvented?

Thanks a lot,

--Gunnar