0

工作在MacBook Pro上,Zurb基金会表现得很有趣。下拉菜单不起作用,Orbit滑动条有趣,等等。我认为我的代码存在问题。但如果我在两台不同的计算机(Windows 7个人电脑和另一台MacBook Pro)上签出相同的确切项目,一切都很完美。Zurb基金会奇怪的宝石问题

我检查了每个文件的差异,唯一不同的文件是assets/foundation_and_overrides.css文件。

这就是区别,导轨服务器,这不是正常显示了这些类线:

/* line 241, ../../../../.rvm/gems/[email protected]/gems/zurb-foundation-4.2.3/scss/foundation/components/_global.scss */ 

而且其工作是类似的好戏东西的计算机:

/* line 264, ../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-4.3.1/scss/foundation/components/_global.scss */ 

,你可以看,这个问题似乎是由于某些原因,糟糕的Rails服务器正在使用旧版本的Zurb基金会。即使bundle update显示版本4.3.1。事实上,我们在Gemfile中指定此:

gem 'zurb-foundation', '4.3.1' 

回答

1

尝试

bundle exec rails s 

,以确保您使用的宝石从捆绑,没有系统的宝石。此外,它看起来像你使用不同版本的红宝石。你使用rvm还是其他设置ruby版本?

+0

+1在运行'bundle exec rails s'时,对于你运行的任何东西都是如此,例如'bundle exec g foundation:install'。我知道很多rails devs别名'bundle exec'到'be'来保存一些击键。这是因为一旦你使用捆绑器的特定版本,而不是最新版本,你必须每次运行prepend这个命令。 – JAMESSTONEco

+0

在2台MacBook Pro上使用'rvm',只是在PC上使用rubyinstaller。 2 MacBook Pro有完全相同的Ruby版本。我会尝试以上 –