为什么我不能使用Rails new命令创建新的应用程序?

时间:2013-11-11 22:40:23

标签: ruby-on-rails ruby ruby-on-rails-4 rvm

我想我可能会对我的RVM搞砸了并且不知道它。

每当我使用Rails new命令时,我都会收到错误消息,说它无法处理JSON版本。

我卸载了Ruby并重新安装了v1.9.3,然后重新安装了Rails 4.0.1。现在我得到了一个类似的新错误,只是针对不同的宝石。

Errno::EACCES: Permission denied - /Library/Ruby/Gems/2.0.0/build_info/coffee-script-source-1.6.3.info
An error occurred while installing coffee-script-source (1.6.3), and Bundler
cannot continue.
Make sure that `gem install coffee-script-source -v '1.6.3'` succeeds before
bundling.

我不知道该怎么做。我想知道是否有人对如何解决这个问题有任何想法。

3 个答案:

答案 0 :(得分:0)

你错过了使用rvm ruby​​:

rvm use ruby

答案 1 :(得分:-2)

您需要以root用户身份运行gem install coffee-script-source -v '1.6.3',以便它可以访问gems安装目录。你需要运行:rvmsudo gem install coffee-script-source -v '1.6.3'这将sudo gem在rvm上下文中安装它。

答案 2 :(得分:-2)

sudo chown jeff:jeff /Library/Ruby/Gems/2.0.0/build_info/

应该做的伎俩