Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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&;升级后的问题;轨道_Ruby_Ruby On Rails 4_Gem_Rvm - Fatal编程技术网

Ruby&;升级后的问题;轨道

Ruby&;升级后的问题;轨道,ruby,ruby-on-rails-4,gem,rvm,Ruby,Ruby On Rails 4,Gem,Rvm,我将Ruby升级到2.1.2,将Rails升级到4.1.2 我目前有两个问题似乎无法通过,它们可能相互关联 首先,我得到这个错误:在任何源代码中都找不到attr_encrypted-1.3.2当我运行bundle install时,它清楚地显示使用attr_encrypted(1.3.2) 其次,在此之前,我注意到当我使用rails c时,Ruby的版本是2.0.0,但是Ruby--version输出Ruby 2.1.2p95,并且rvm列表显示我正在使用Ruby 2.1.2。令人沮丧,我认为这

我将Ruby升级到2.1.2,将Rails升级到4.1.2

我目前有两个问题似乎无法通过,它们可能相互关联

首先,我得到这个错误:
在任何源代码中都找不到attr_encrypted-1.3.2
当我运行
bundle install
时,它清楚地显示
使用attr_encrypted(1.3.2)

其次,在此之前,我注意到当我使用
rails c
时,Ruby的版本是
2.0.0
,但是
Ruby--version
输出
Ruby 2.1.2p95
,并且
rvm列表显示我正在使用Ruby 2.1.2。令人沮丧,我认为这些问题可能是相互关联的


捆绑安装
无法修复它。删除我的
Gemfile.lock
无法修复它

再次赌它的春天,缓存你的应用程序

spring stop
编辑1 Spring是rails应用程序预加载程序。它缓存应用程序,通过节省rails加载时间使运行rails命令、任务、测试等更快。这是rails 4.1以来的默认设置。检查您的bin文件夹。里面会有垃圾桶。打开bin/rails,您将看到它正在加载spring,它发挥了缓存的魔力


rails将在99%的时间内接收您的代码更改。但在更改启动代码(如gem加载)时不会出现这种情况。

Wow。成功了。你介意说得更详细些吗。我很想知道发生了什么。发布了更多细节。这是我第100次看到这种情况发生