るりまサーチ

最速Rubyリファレンスマニュアル検索!
127件ヒット [1-100件を表示] (0.054秒)

別のキーワード

  1. dir home
  2. _builtin home
  3. gem set_home
  4. rubygems set_home
  5. installer gem_home

クラス

モジュール

オブジェクト

キーワード

検索結果

<< 1 2 > >>

Dir.home -> String | nil (18140.0)

現在のユーザまたは指定されたユーザのホームディレクトリを返します。

...れたユーザのホームディレクトリを返します。

Dir.home や Dir.home("root") は
File.expand_path("~") や File.expand_path("~root") と
ほぼ同じです。

//emlist[例][ruby]{
Dir.home # => "/home/vagrant"
Dir.home("root") # => "/root"
//}

@
see File.expand_path...
...されたユーザのホームディレクトリを返します。

Dir.home や Dir.home("root") は
File.expand_path("~") や File.expand_path("~root") と
ほぼ同じです。

//emlist[例][ruby]{
Dir.home # => "/home/vagrant"
Dir.home("root") # => "/root"
//}

@
see File.expand_path...

Dir.home(user) -> String | nil (18140.0)

現在のユーザまたは指定されたユーザのホームディレクトリを返します。

...れたユーザのホームディレクトリを返します。

Dir.home や Dir.home("root") は
File.expand_path("~") や File.expand_path("~root") と
ほぼ同じです。

//emlist[例][ruby]{
Dir.home # => "/home/vagrant"
Dir.home("root") # => "/root"
//}

@
see File.expand_path...
...されたユーザのホームディレクトリを返します。

Dir.home や Dir.home("root") は
File.expand_path("~") や File.expand_path("~root") と
ほぼ同じです。

//emlist[例][ruby]{
Dir.home # => "/home/vagrant"
Dir.home("root") # => "/root"
//}

@
see File.expand_path...

File.expand_path(path, default_dir = &#39;.&#39;) -> String (56.0)

path を絶対パスに展開した文字列を返します。 path が相対パスであれば default_dir を基準にします。

...変数 HOME が使われます)に、
~USER はそのユーザのホームディレクトリに展開されます。

//emlist[例][ruby]{
p Dir.getwd #=> "/home/matz/work/foo"
p ENV["HOME"] #=> "/home/matz"
p File.expand_path("..") #=> "/home/matz/wor...
...k"
p File.expand_path("..", "/tmp") #=> "/"
p File.expand_path("~") #=> "/home/matz"
p File.expand_path("~foo") #=> "/home/foo"
//}

@
param path パスを表す文字列を指定します。

@
param default_dir path が相対パスであれば default_dir を基準に展開されま...

File.absolute_path(file_name, dir_string=nil) -> String (44.0)

file_name を絶対パスに変換した文字列を返します。

...#=> "/home/matz/work/bar"
p ENV["HOME"] #=> "/home/matz"
p File.absolute_path("..") #=> "/home/matz/work"
p File.absolute_path("..", "/tmp") #=> "/"
p File.absolute_path("~") #=> "/home/matz/work/bar/~"
p File.absolute_path("~foo") #=> "/home/matz/work/...
...bar/~foo"
//}

@
see File.expand_path...

File.dirname(filename, level=1) -> String (44.0)

filename の一番後ろのスラッシュより前を文 字列として返します。スラッシュを含まないファイル名に対しては "."(カレントディレクトリ)を返します。

...][ruby]{
File.dirname("/home/gumby/work/ruby.rb", 2) # => "/home/gumby"
File.dirname("/home/gumby/work/ruby.rb", 4) # => "/"
//}

@
param filename ファイル名を表す文字列を指定します。
@
param level 末尾からいくつ取り除くかを指定します。

@
raise ArgumentError level...
...が負の場合に発生します。

@
see File.basename, File.extname...

絞り込み条件を変える

File.realpath(pathname, basedir = nil) -> String (44.0)

与えられた pathname に対応する絶対パスを返します。

...

@
param pathname ファイル名を指定します。

@
param basedir ベースディレクトリを指定します。省略するとカレントディレクトリを使用します。

@
raise Errno::ENOENT ファイルが存在しない場合に発生します。

//emlist[例][ruby]{
ENV["HOME"]...
...# => "/home/matz"
File.symlink("testfile", "testlink")
File.realpath("testfile") # => "/home/matz/testfile"
File.realpath("testlink") # => "/home/matz/testfile"
File.realpath("..", "/tmp") # => "/"
//}...

Kernel.#load(file, priv = false) -> true (38.0)

Ruby プログラム file をロードして実行します。再ロード可能です。

...(チルダ) だと、環境変数 HOME の値に展開されます。
また `~USER' はそのユーザのホームディレクトリに展開されます。

ロードに成功した場合は true を返します。

@
param file ファイル名の文字列です。
@
param priv 真のとき、ロー...
...ールをトップレベルとして行われ、
グローバルな名前空間を汚染しません。
@
raise LoadError ロードに失敗した場合に発生します。
@
see Kernel.#require

=== require と load の違い

Kernel.#require は同じファイルは一度だけしかロ...
...ラリのロード、load は
設定ファイルの読み込みなどに使うのが典型的な用途です。

//emlist[例][ruby]{
load "#{ENV['HOME']}/.myapprc"
load "/etc/myapprc"
//}

なお、特定のディレクトリからファイルをロードしたい場合、
load 'filename' とする...

Kernel.#require(feature) -> bool (26.0)

Ruby ライブラリ feature をロードします。拡張子補完を行い、 同じファイルの複数回ロードはしません。

...に見付かったファイルを
ロードします。このとき、$: の要素文字列の先頭文字が
`~' (チルダ) だと、環境変数 HOME の値に展開されます。
また `~USER' はそのユーザのホームディレクトリに展開されます。

Ruby ライブラリとは...
...す。ただし、feature の名前が既に $"
に含まれていた場合はロードせずに false を返します。

@
param feature ファイル名の文字列です。
@
raise LoadError ロードに失敗した場合に発生します。

//emlist[例][ruby]{
$LOADED_FEATURES.grep(/prime/).siz...
...e # => 0
require "prime" # => true
$LOADED_FEATURES.grep(/prime/).size # => 1
require "prime" # => false
begin
require "invalid"
rescue LoadError => e
e.message # => "cannot load such file -- invalid"
end
//}

@
see Kernel.#load,Kernel.#autoload,Kernel.#require_relative...

Dir.chdir -> 0 (20.0)

カレントディレクトリを path に変更します。

...カレントディレクトリを path に変更します。

path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。

ブロックが指...
...クトリの変更はブロックの実行中に限
られます。ブロックの実行結果を返します。

@
param path ディレクトリのパスを文字列で指定します。

@
raise Errno::EXXX 失敗した場合に発生します。

//emlist[例][ruby]{
Dir.chdir("/var/spool/mail")
p...

Dir.chdir {|path| ... } -> object (20.0)

カレントディレクトリを path に変更します。

...カレントディレクトリを path に変更します。

path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。

ブロックが指...
...クトリの変更はブロックの実行中に限
られます。ブロックの実行結果を返します。

@
param path ディレクトリのパスを文字列で指定します。

@
raise Errno::EXXX 失敗した場合に発生します。

//emlist[例][ruby]{
Dir.chdir("/var/spool/mail")
p...

絞り込み条件を変える

<< 1 2 > >>