你在哪里运行“gem install bundler”制作自己的宝石?

时间:2016-06-30 01:24:03

标签: ruby-on-rails rubygems

我正在尝试创建自己的宝石,但我不知道在我的终端中运行“"from A a, B b, C c"”的位置。当我在我的目录中运行它,其中包含所有其他rails项目时,它首先说gem install bundler

所以我决定Permission denied @ rb_sysopen /Users/km/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.12.5/.codeclimate.yml这个chmod文件到755,但它仍然给了我同样的错误,所以我做.codeclimate.yml,现在它给了我这个错误:

chmod 775

我不知道我在做什么。我是unix命令和rails的新手,仍然不知道这个文件是什么,或者我需要更改什么权限。有人可以帮帮忙吗?

1 个答案:

答案 0 :(得分:0)

通常,为了实现某种结构,我为我的项目创建了不同的工作空间。所以我有一个gemstemplatesprojects的文件夹。

在您的情况下,我认为您不应该尝试修改工作区的权限,而是创建一个您有权访问的工作目录。

既然你提到你有一个项目,你有其他的rails项目,我假设你已经安装了bundler

要创建您的宝石恕我直言,您应该:

  1. 为您的宝石创建目录
  2. 运行bundle gem name-of-your-gem-here
  3. 如果您导航到此项目文件夹,您应该会看到已生成宝石的样板。

    希望我能够提供帮助。