Rails 中关于Gemfile,Bundle的一些问题。

原创 2017年01月03日 19:05:59

在学习Ruby on Rails 中碰到了一些书本上没有的问题,再网上多番查阅以及自己的不断实验中,发现了以下几个问题的解决方案:

第一个,在创建rails项目的时候使用命令rails new XXX, 提示了如下错误,主要是权限问题。

场景:ubuntu 14.04环境下,打开终端,在home/zxy 目录下建立了文件夹rails_projects_1,然后准备建立rails项目,名为demo_app, 此时出现了如下问题


Error details

    Errno::EACCES: Permission denied @ rb_sysopen - /home/zxynova/.bundle/cache/compact_index/rubygems.org.443.29b0360b937aa4d161703e6160654e47/versions


解决方案

1. 是用命令 sudo chmod -R 1777 ~/rails_projects_1 ,给该目录赋予可以写入更改执行的权限。

实际使用命令:

zxynova@zxynova-Erazer-X310:~/rails_projects_1$ sudo chmod -R 1777 ~/rails_projects_1
执行成功。

由于sudo的时间有限,因此



2. 直接切换到root用户

    首先使用su命令切换到root,然后发现没有任何问题~无论是rails new,还是bundle install ,bundle update都一次性成功。


第二个,修改了Gemfile 之后出现了类似

Undefined local variable or method `git_source' for Gemfile,

或者是:

Your Ruby version is 1.9.3, but your Gemfile specified 2.3.3

又或者是:

`x64_mingw` is not a valid platform

主要原因:在Gemfile中引用的插件的版本号码错误导致的异常,或者是权限不够导致的,使用正确的插件版本好,并且重新使用sudo。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

关于SBA(Sparse Bundle Adjustment)编译以及遇到的一些问题

本人最近接触了SBA,由于没有人指导,只能在网上搜索资料来进行学习,理解地并不是很深入。但考虑到有很多初学者和我一样,会遇到很多问题,故想整理一下,一算是对自己这些天学习的回顾,二算是给接下来学习的人...

rails mysql bundle问题

在新安装的ubuntu系统上面bunlde的时候遇到了这样一个问题:Installing mysql2 (0.3.11) with native extensions Gem::Installer:...

Window7—64位:Ruby on Rails - “Add 'gem sqlite3'' to your Gemfile”

解决问题的方法http://stackoverflow.com/questions/17350837/ruby-on-rails-add-gem-sqlite3-to-your-gemfile/174...

ubuntu14.04安装rails出现的一些问题

1. autolibs 错误转载自(http://www.web520.cn/archives/3026) 这篇文章主要介绍ubuntu14.04安装ruby-2.2.0出现的一些问题,文章内容主要...

gem,bundle in rails

Rubyems:简称gems是一个用于对rails组建近些年个打包的ruby打包系统,它提供了一个分发ruby程序喝库的标准格式,还提供了一个管理程序包的工具。Rubyems的功能类似于linux下的...

Android 中使用Bundle传递大容量数据问题

在Activity或者组件之前传递信息时,一般采用intent绑定bundle的方式传值,在使用过程中需要注意的是不要用bundle传递大容量数据:        在做项目的过程中,发现...

MyEclipse中的一些问题

java开发中的一些问题

  • 2012-12-27 10:45
  • 76KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)