我正在尝试创建自己的宝石,但我不知道在我的终端中运行“"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的新手,仍然不知道这个文件是什么,或者我需要更改什么权限。有人可以帮帮忙吗?
答案 0 :(得分:0)
通常,为了实现某种结构,我为我的项目创建了不同的工作空间。所以我有一个gems
,templates
,projects
的文件夹。
在您的情况下,我认为您不应该尝试修改工作区的权限,而是创建一个您有权访问的工作目录。
既然你提到你有一个项目,你有其他的rails项目,我假设你已经安装了bundler
。
要创建您的宝石恕我直言,您应该:
bundle gem name-of-your-gem-here
如果您导航到此项目文件夹,您应该会看到已生成宝石的样板。
希望我能够提供帮助。