Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails ruby 1.8.7上的回形针2.7.0_Ruby On Rails_Ruby_Rubygems_Paperclip - Fatal编程技术网

Ruby on rails ruby 1.8.7上的回形针2.7.0

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

我有一个非常旧的rails应用程序(rails 2.3.10和ruby 1.8.7),我们希望将其移动到另一台服务器上。 除了回形针2.7外,我可以用相同的版本重新安装所有gems。 当我试图安装它时,我在activesupport上收到一个错误,它似乎需要ruby 1.9.3。根据回形针医生的说法,这不应该发生,你们中有人能帮我吗? 我尝试了除回形针之外的所有gems,没有gems,并安装了旧版本的activesupport。下面你可以找到我的测试

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?