不同的gemspec代码

时间:2013-05-22 18:59:06

标签: ruby-on-rails gemspecs

我有一个本地和生产rails应用程序正在运行。有问题,所以我做了一个差异,发现了很多东西,但最奇怪的是gemspec是不同的!对于相同的gemspec: action-mailer-3.0.13.gemspec 我有不同的代码!

我的当地人有:

s.name = "actionmailer"
s.version = "3.0.13"
s.description = "Email on Rails. Compose, deliver, ....
s.email = "david@loudthinking.com"
s.homepage = "http://www.rubyonrails.org"

与生产完全相同:

s.name = %q{actionmailer}
s.version = "3.0.13"
s.description = %q{Email on Rails. Compose, deliver ...
s.email = %q{david@loudthinking.com}
s.files = ["CHANGELOG", "README.rdoc", "MIT-LICENSE", "lib/action_m...
s.homepage = %q{http://www.rubyonrails.org}

所以我想知道这里发生了什么?有什么想法吗?

编辑:还

Mine: s.rubygems_version = "1.8.24"
Prd:  s.rubygems_version = %q{1.5.1}

我认为这里有线索,也许是时候阅读这个gemspec的事了。

1 个答案:

答案 0 :(得分:0)

我不认为这是一个问题。除了第二个脚本中的s.files部分外,这两个脚本实际上是相同的。 %{some_string}只是另一种如何在ruby中创建字符串的方法......