- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我是 RoR 的新手,我尝试遵循 Micheal Hartl 的 Ruby on Rails 教程。在开始本教程之前,我已经提前设置好所有内容并将 Rails 版本更新为 4.1.1,并且一切正常,直到本教程中我需要最高 4.0.5 版本的 Rails 才能继续该示例。为此,我尝试了几件事。首先我运行:
gem uninstall rails
之后我收到消息说它已被卸载,但在运行 rails -v 时我仍然有 4.1.1。然后,根据 stackoverflow 上的一个答案,要卸载 railties,我做了:
gem uninstall railties 4.1.1
然后在运行时:rails -v 我收到一条消息,说版本 3.2.18 正在运行,这是我作为 railsinstaller 的一部分安装的版本。不幸的是,在创建一个新的应用程序后,它在捆绑安装时停止并且没有继续,有好几次。然后我试图删除所有的 gem ,以便从头开始安装所有东西。我用:
ruby -e "gem list
.split(/$/).each { |line| puts gem uninstall -Iax #{line.split(' ')[0]}
除非 line.strip.empty?}"
我也是在这里找到的。它确实删除了 gem ,之后我卸载了 Ruby。然后我用 Rails 版本 3.2.18 的 railsinstaller 再次安装了所有东西。完成后,当我打开 cmd 时,在 Rails 版本下的 Rails 环境配置中,我可以再次看到版本 4.1.1。当我跑的时候:
gem uninstall rails
它卸载了 3.2.18 版本,正确的版本。我重新安装了所有东西,希望安装了正确的版本并且显示 4.1.1 是一个小错误,但是在创建新应用程序时 bundler 安装仍然无法正常工作。现在,经过几次尝试,我试图保持原样,不卸载任何东西,而是尝试安装 4.0.5 版本。首先它安装了 railties 和 rails 4.1.1 然后我得到一个错误:找不到有效的 gem '4.0.5'。
我检查了几个问题和答案,一整天都在尝试设置它,但没有成功。我试着写下细节,这样你就可以更好地理解,因为有类似的问题,但不是针对我遇到的完全相同的问题。无论我做了什么,我都完成了很多 4.1.1 版本的 gem 仍然在文件夹中。我希望有人会知道该怎么做以及如何永久删除以前的版本。提前致谢!
最佳答案
首先找到rails gem目录。
有很多方法可以做到这一点,例如查看您的 GEM_HOME
和 GEM_PATH
echo $GEM_HOME
echo $GEM_PATH
这是一种蛮力方式:
find / -type d -name rails-4.1.1
这可能会找到多个目录,比如系统的gem目录、cache、docs、bundler目录、RVM或chruby的ruby版本控制目录等。
如果您是系统的唯一用户,请删除所有这些。
立即验证4.1.1是否消失:
# Show the executable, if any
which rails
# Show the version, which should not say 4.1.1
rails --version
# If you're within a bundle directory
bundle exec rails --version
先不要捆绑。
编辑你的 Gemfile,它可能也需要 Rails 4.1.1,并设置你想要的确切 Rails 版本:
gem 'rails', '= 4.0.5'
现在捆绑:
bundle update
验证 rails 4.1.1 不在您的 Gemfile 中,也不锁定:
grep 4.1.1 Gemfile Gemfile.lock
关于ruby-on-rails - RoR - 如何删除 Rails 4.1.1 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23748388/
我已经使用 RailsInstaller 安装了 Ruby on Rails,还在 Windows 8 中安装了 postgresql。我正在尝试使用文件运行 rails server,但我收到错误消
我正在尝试关注 Ryan Bates RailsCast #196: Nested model form part 1 。 Ryans 版本有两个明显的区别:1)我使用的是内置脚手架,不像他使用的那么
你好,我通过内部连接获取了重复的数据行。我编写了带有 OR 条件的内部连接。 Controller userscontroller.rb @users = User.search(params[:se
我已经创建了一个表,现在我想给表添加一个关联(has_many 关系)。如果我已经创建了一个表并且在创建模型后已经完成了 rake db:migrate,我该怎么办? 在ror中创建表后是否可以添加关
我正在尝试将数据插入 ROR 中的数据库,对于电话号码,我采用了字段整数..但它只采用了 9 位数字..如果我尝试输入 10 位数字。它提供错误作为。 Mysql2::Error: Out of ra
如何获得事件项目菜单?循环生成菜单 我想为这个项目使用其他 css 属性。有任何想法吗?最好是js,jquery... 最佳答案 link_to_unless_
我正在编辑设计生成的用户模型,为用户添加一个语言字段,他可以在其中添加他从组合框中所说的一种或多种语言。 我的问题是在 mysql 中表示这一点的最佳方式是什么。我不知道他会说多少种语言,所以可能最多
我对 Rails 很陌生,并且对这个问题的逻辑有点困惑。 我有一张员工表(使用mysql),每个员工都有一个manager_id键,该键指的是他们向其汇报的员工。例如,标题为“CEO”且 id 为 1
那里的例子很少,但没有一个是非常清楚的(或在旧版本上)。 我想调用 MySQL 过程并检查返回状态(在 rails 4.2 中)。我看到的最常见的方法是调用 result = ActiveRecord
我在 /public 下有一些静态错误页面,我在其中按以下方式链接了一个名为 errors.min.css 的样式表: 但是,当我在除根路径 (/abc/non-existent-url) 之外的路
我想在 RoR 中将一张图片叠加在另一张图片上。 在纯 html 中这样做很容易(来自 https://stackoverflow.com/a/1997397/1760830 ): 当
我正在努力将静态站点引入 ruby on rails 应用程序,以便我们可以构建功能等。 我已经使用页面 Controller 设置了所有静态页面,并将所有静态页面存储在 View /页面下...
我在表格中有一个单元格,看起来像 我想编写一个 CSS 类,根据 play_result.status 的值更改此单元格的字体颜色,绿色代表字符串“OK”,橙色代表“CHANGED”,蓝色代表“
我正在尝试绑定(bind)帖子搜索页面上的类别下拉列表。下拉菜单应将类别图像显示为下拉菜单中类别名称左侧的图标。 下一行绑定(bind)所有类别并在下拉列表中显示它们的名称: 'Any') %> 我
在 Ruby 代码的 TextField 中,我想在模糊事件中检查指定的类是否被应用。请建议一些技术或方法。下面给出了我使用的示例代码。 TextField 的 Ruby 代码:: 4, :t
试图弄清楚 Ruby On Rails 中如何处理并发。 如何获取一段代码来锁定数据库中的行并在需要时强制回滚? 更具体地说,有没有办法强制某一段代码完全完成,如果不回滚?我想在我的项目中为交易添加历
我们正在开发一个 Rails 应用程序,其中一类用户可以编辑和创建文章。有时这些文章包含指向网站上其他文章的链接。执行以下操作的最佳方法是什么? 将链接存储在数据库中 在页面上呈现链接 目前我们有绑定
我有以下 ROR 代码 def func (point,c,r) res=isPointInCircle(point,c,r) #returns true/ false if
如何在 Rails 3.0 中使用 MD5 加密字符串?模型中的 pass = MD5.hexdigest(pass) 产生 未初始化的常量 MyModel::MD5 最佳答案 为此,您可以使用 Ru
我正在寻找有关监控每天大约有 250,000 次插入的特定表的建议。规模不大,但增长迅速,我们不能像现在这样继续工作。 主要应用程序依赖于带有 MySQL 数据库的 RoR4。数据从多个 Radius
我是一名优秀的程序员,十分优秀!