QA@IT
«質問へ戻る

質問を投稿

nyaosでのluaスクリプトでシェル変数のPATHにアクセスする

windows上で複数のruby環境を使っているため
nyaosのluaスクリプトを用いて切り替えれるようにしたかったのですが、
luaスクリプト内でシェル変数のPATHにどうやってアクセスするかわからずできませんでした。

function nyaos.command.rek(arg)
  if arg == "chef" then
    print [[C:\opscode\chef\bin;C:\opscode\chef\embedded\bin]]
    -- set PATH+=C:\opscode\chef\bin;C:\opscode\chef\embedded\bin
  elseif arg == "rails200" then
    print [[C:\RailsInstaller\Ruby2.0.0\bin]]
    -- set PATH+=C:\RailsInstaller\Ruby2.0.0\bin
  end
end

コメントアウト部分をluaではどのように書けばよいのでしょうか?

windows上で複数のruby環境を使っているため
nyaosのluaスクリプトを用いて切り替えれるようにしたかったのですが、
luaスクリプト内でシェル変数のPATHにどうやってアクセスするかわからずできませんでした。

```
function nyaos.command.rek(arg)
  if arg == "chef" then
    print [[C:\opscode\chef\bin;C:\opscode\chef\embedded\bin]]
    -- set PATH+=C:\opscode\chef\bin;C:\opscode\chef\embedded\bin
  elseif arg == "rails200" then
    print [[C:\RailsInstaller\Ruby2.0.0\bin]]
    -- set PATH+=C:\RailsInstaller\Ruby2.0.0\bin
  end
end
```

コメントアウト部分をluaではどのように書けばよいのでしょうか?