Ruby&;升级后的问题;轨道
我将Ruby升级到2.1.2,将Rails升级到4.1.2 我目前有两个问题似乎无法通过,它们可能相互关联 首先,我得到这个错误: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。令人沮丧,我认为这
在任何源代码中都找不到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次看到这种情况发生