Rails 中关于Gemfile,Bundle的一些问题。
来源:互联网 发布:三好长庆 知乎 编辑:程序博客网 时间:2024/05/17 22:37
在学习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都一次性成功。
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。
- Rails 中关于Gemfile,Bundle的一些问题。
- rails 2.3.8 对应的Gemfile内容
- rails mysql bundle问题
- Ruby on Rails Tutorial第三章关于$ bundle exec respec 出错的问题的解决方案
- rails oracle10g Gemfile配置
- Ruby On Rails开发中关于jQuery-datetimepicker-rails的一些使用心得
- 解决Rails的bundle install/update too slow问题
- 关于bundle id的一些说法
- 关于 沙盒,document,bundle的一些看法
- 关于SBA(Sparse Bundle Adjustment)编译以及遇到的一些问题
- 关于ruby on rails的一些文章
- 关于Android应用程序中重载函数onCreate(Bundle savedInstanceState)的一些简单说明
- 使用bundle exec强制限定使用本项目Gemfile指定的rake执行命令
- 关于bundle install遇到到的问题
- rvm,gems,rubygems,bundle,gemfile,git,rake
- rails生产环境遇到的一些问题
- 设置 Rails 生成的 Gemfile 中的 gem 源默认为 ruby.taobao.org
- rails bundle
- Java小程序教务管理系统
- 日记20170103190404
- JavaSript-Map
- 苹果应用图标自动创建
- C#开发学习笔记:xml文件的写入操作
- Rails 中关于Gemfile,Bundle的一些问题。
- Microsoft Visual C++ Runtime library not enough space for thread data
- 小博老师解析Java核心技术 ——JSwing行为监听事件
- Thread是如何处理Runnable的
- android ppi dp sp px 总结
- 表(Vector)的实现——算数学习(一)
- 服务器端--Servlet基本知识总结
- 在Windows上安装Oracle数据库的必备文章
- 恢复IDEA中误删的文件