Ruby on rails ruby 1.8.7上的回形针2.7.0
我有一个非常旧的rails应用程序(rails 2.3.10和ruby 1.8.7),我们希望将其移动到另一台服务器上。 除了回形针2.7外,我可以用相同的版本重新安装所有gems。 当我试图安装它时,我在activesupport上收到一个错误,它似乎需要ruby 1.9.3。根据回形针医生的说法,这不应该发生,你们中有人能帮我吗? 我尝试了除回形针之外的所有gems,没有gems,并安装了旧版本的activesupport。下面你可以找到我的测试Ruby on rails ruby 1.8.7上的回形针2.7.0,ruby-on-rails,ruby,rubygems,paperclip,Ruby On Rails,Ruby,Rubygems,Paperclip,我有一个非常旧的rails应用程序(rails 2.3.10和ruby 1.8.7),我们希望将其移动到另一台服务器上。 除了回形针2.7外,我可以用相同的版本重新安装所有gems。 当我试图安装它时,我在activesupport上收到一个错误,它似乎需要ruby 1.9.3。根据回形针医生的说法,这不应该发生,你们中有人能帮我吗? 我尝试了除回形针之外的所有gems,没有gems,并安装了旧版本的activesupport。下面你可以找到我的测试 app@new-server:/home/a
app@new-server:/home/app/current# sudo gem list
*** LOCAL GEMS ***
app@new-server:/home/app/current# sudo gem install paperclip -v=2.7.0
Fetching: i18n-0.6.4.gem (100%)
Successfully installed i18n-0.6.4
Fetching: multi_json-1.7.7.gem (100%)
Successfully installed multi_json-1.7.7
Fetching: tzinfo-0.3.37.gem (100%)
Successfully installed tzinfo-0.3.37
Fetching: minitest-4.7.5.gem (100%)
Successfully installed minitest-4.7.5
Fetching: atomic-1.1.10.gem (100%)
Building native extensions. This could take a while...
Successfully installed atomic-1.1.10
Fetching: thread_safe-0.1.0.gem (100%)
Successfully installed thread_safe-0.1.0
ERROR: Error installing paperclip:
activesupport requires Ruby version >= 1.9.3.
我还尝试安装activesupport 2.3.10(符合回形针文档匹配要求),但我收到了相同的错误
"activesupport requires Ruby version >= 1.9.3."
问候
Mauro您必须手动构建gem并使用此处拉取请求中的文件:.-Ralph您必须手动构建gem并使用此处拉取请求中的文件:.-Ralph请显示您的GemFile。问题与GemFile无关,在安装rails应用程序之前,回形针的安装卡住了,我不知道能够在没有任何其他gem的情况下安装它。问题可能是由于安装了“activesupport”gem,这就是我需要查看gemfile的原因。您使用的是RVM吗?不,我使用的是ruby enterprise edition(但我在ubuntu ruby解释器上遇到了相同的错误).关于活动支持,正如您在上面所看到的,我尝试在系统上安装不带gems的曲别针,因此我认为它应该安装正确的活动支持版本。您是否使用bundler?请显示您的GemFile。问题与GemFile无关,曲别针的安装在安装rails应用程序之前卡住,如果没有任何这个问题可能是由于安装了“activesupport”gem,这就是我需要查看gemfile的原因。你使用的是RVM吗?不,我使用的是ruby enterprise edition(但我在ubuntu ruby解释器上遇到了相同的错误).关于active support正如您在上面所看到的,我尝试在系统上安装没有gems的回形针,因此我认为它应该安装正确的active support版本。您是否使用bundler?