我正在尝试创建一个新的Rails应用程序。我运行命令后
rails new $APP_NAME -T —database=postgresql
发生此错误:
Errno :: EACCES:权限被拒绝@ rb_sysopen - /Users/$USER_NAME/.rbenv/versions/2.3.5/lib/ruby/gems/2.3.0/gems/rails-5.1.4/README.md 安装rails(5.1.4)和Bundler时发生错误 无法继续。 在捆绑之前确保
gem install rails -v '5.1.4'
成功。
我已经安装了Rails(版本5.1.4),但是如果我在我的app目录中运行rails -v
它就无法运行,因为它要求我运行bundle install
如果我这样做会给我同样的如上所述的错误。我检查了我的Gemfile并且有Rails gem。
但如果我去bin / rails就会出现问题。这里没有认识到Ruby(版本2.3.5)代码。只给我这个:
#!/usr/bin/env ruby
APP_PATH = File.expand_path('../config/application', __dir__)
require_relative '../config/boot'
require ‘rails/commands'
这是我第一次使用新计算机的应用程序,所以我可能在安装或安装方面做错了,但我也尝试再次卸载/安装Rails。我真的尝试了很多,不知道可能是什么问题。任何帮助将受到高度赞赏。谢谢!