2012-05-21 56 views
0

我试图安装导轨。我是这个新手,很遗憾,如果我错过了一些明显的东西。我已经得到了大多数事情的工作,但是当我真正尝试“轨新博客”,我得到以下错误:安装导轨 - “导轨新”不起作用

/Users/sashafklein/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir': Permission denied - /rails_projects/blog (Errno::EACCES) 
from /Users/sashafklein/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:247:in `fu_mkdir' 
from /Users/sashafklein/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:221:in `block (2 levels) in mkdir_p' 
from /Users/sashafklein/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:219:in `reverse_each' 
from /Users/sashafklein/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:219:in `block in mkdir_p' 
from /Users/sashafklein/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:205:in `each' 
from /Users/sashafklein/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:205:in `mkdir_p' 
from /Users/sashafklein/.rvm/gems/[email protected]/gems/thor-0.14.6/lib/thor/actions/empty_directory.rb:51:in `block in invoke!' 
from /Users/sashafklein/.rvm/gems/[email protected]/gems/thor-0.14.6/lib/thor/actions/empty_directory.rb:114:in `call' 
from /Users/sashafklein/.rvm/gems/[email protected]/gems/thor-0.14.6/lib/thor/actions/empty_directory.rb:114:in `invoke_with_conflict_check' 
from /Users/sashafklein/.rvm/gems/[email protected]/gems/thor-0.14.6/lib/thor/actions/empty_directory.rb:50:in `invoke!' 
from /Users/sashafklein/.rvm/gems/[email protected]/gems/thor-0.14.6/lib/thor/actions.rb:95:in `action' 
from /Users/sashafklein/.rvm/gems/[email protected]/gems/thor-0.14.6/lib/thor/actions/empty_directory.rb:15:in `empty_directory' 
from /Users/sashafklein/.rvm/gems/[email protected]/gems/railties-3.2.3/lib/rails/generators/app_base.rb:103:in `create_root' 
from (eval):1:in `create_root' 
from /Users/sashafklein/.rvm/gems/[email protected]/gems/thor-0.14.6/lib/thor/task.rb:22:in `run' 
from /Users/sashafklein/.rvm/gems/[email protected]/gems/thor-0.14.6/lib/thor/invocation.rb:118:in `invoke_task' 
from /Users/sashafklein/.rvm/gems/[email protected]/gems/thor-0.14.6/lib/thor/invocation.rb:124:in `block in invoke_all' 
from /Users/sashafklein/.rvm/gems/[email protected]/gems/thor-0.14.6/lib/thor/invocation.rb:124:in `each' 
from /Users/sashafklein/.rvm/gems/[email protected]/gems/thor-0.14.6/lib/thor/invocation.rb:124:in `map' 
from /Users/sashafklein/.rvm/gems/[email protected]/gems/thor-0.14.6/lib/thor/invocation.rb:124:in `invoke_all' 
from /Users/sashafklein/.rvm/gems/[email protected]/gems/thor-0.14.6/lib/thor/group.rb:226:in `dispatch' 
from /Users/sashafklein/.rvm/gems/[email protected]/gems/thor-0.14.6/lib/thor/base.rb:389:in `start' 
from /Users/sashafklein/.rvm/gems/[email protected]/gems/railties-3.2.3/lib/rails/commands/application.rb:38:in `<top (required)>' 
from /Users/sashafklein/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
from /Users/sashafklein/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
from /Users/sashafklein/.rvm/gems/[email protected]/gems/railties-3.2.3/lib/rails/cli.rb:15:in `<top (required)>' 
from /Users/sashafklein/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
from /Users/sashafklein/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
from /Users/sashafklein/.rvm/gems/[email protected]/gems/railties-3.2.3/bin/rails:7:in `<top (required)>' 
from /Users/sashafklein/.rvm/gems/[email protected]/bin/rails:19:in `load' 
from /Users/sashafklein/.rvm/gems/[email protected]/bin/rails:19:in `<main>' 
from /Users/sashafklein/.rvm/gems/[email protected]/bin/ruby_noexec_wrapper:14:in `eval' 
from /Users/sashafklein/.rvm/gems/[email protected]/bin/ruby_noexec_wrapper:14:in `<main>' 

我搜索周围的方式来解决它(尝试创业板安装导轨几次,摆弄其他一些东西),但我无法让它工作。我真的很感谢一些帮助。我正在开发OS X Lion,并安装了Ruby和RVM等等。不能为我的生活弄清楚我做错了什么。

谢谢!

萨沙

PS - 如果我执行与 “命令” 上面,它返回:

/Users/sashafklein/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find railties (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError) 
from /Users/sashafklein/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec' 
from /Users/sashafklein/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems.rb:1231:in `gem' 
from /Users/sashafklein/.rvm/gems/[email protected]/bin/rails:18:in `<main>' 
from /Users/sashafklein/.rvm/gems/[email protected]/bin/ruby_noexec_wrapper:14:in `eval' 
from /Users/sashafklein/.rvm/gems/[email protected]/bin/ruby_noexec_wrapper:14:in `<main>' 

的事情是,我绝对有railties。并试图通过gem install重新安装不能解决任何问题。

+0

首先是root,然后试试'rails new blog' – Vishal

+0

你在你的主目录吗?看来你的会话没有创建文件和目录的权限 –

+0

不。我正在关注的教程让我尝试在新创建的rails_projects目录中执行此操作。但即使通过“sudo”(我认为我正在使用右键)来执行上述命令也无效。 – Sasha

回答

2

我遇到了完全相同的问题(在Mac上)。当我尝试在HOME目录中的文件夹中创建应用程序时,发生同样的错误。但是,当我在其中一个用户文件夹尝试相同的用户名/用户名它的工作。我猜想一些关于root权限的问题。希望这可以帮助。