1

Jekyllgemのビルドシステムを崇高なテキストで取得しようとしています。私の崇高なプロジェクトでは、次のものがあります。

  "build_systems":
  [
    {
      "name":"jekyll",
      "cmd":"/Users/kaass/.rvm/gems/ruby-1.9.3-p327/bin/jekyll",
      "shell":true,
      "path":"/Users/kaass/.rvm/bin/rvm-auto-ruby",
      "working_dir":"$project_path"
    }
  ]

上記のさまざまなオプションを試してみましenvたが、常に何らかのエラーが発生するrubyjekyll、見つからないか、env: ruby_noexec_wrapper not found

私は10.8.2と私のパスを実行しています:

kaass:~ kaass$ echo $PATH
/Users/kaass/.rvm/gems/ruby-1.9.3-p327/bin:/Users/kaass/.rvm/gems/ruby-1.9.3-p327@global/bin:/Users/kaass/.rvm/rubies/ruby-1.9.3-p327/bin:/Users/kaass/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/bin:/usr/X11R6/bin

私が呼び出そうとしているものはすべて、すでに私の道にあります。

4

1 に答える 1

2

正しいrvm環境内でrakeを実行するときに同様の問題が発生しました。これは私が最終的に得た崇高なプロジェクトファイルです:

{
  "folders":
  [
    {
      "path": "data"
    }
  ],
  "build_systems":
  [
    {
      "name": "rake",
      "cmd": "source ~/.rvm/environments/ruby-1.9.3-p194@mygemset && rake",
      "shell": true,
      "path": "/bin:/usr/bin:/usr/local/bin:~/.rvm/bin",
      "working_dir": "$project_path"
    }
  ]
}

秘訣は、パスに〜/ .rvm / binを追加し、rvmgemsetの環境を調達することでした。次に、フルパスを指定せずに「rake」コマンドを使用することもできます。残りは簡単です。

于 2012-12-05T21:42:09.243 に答える